DATASET型のキャストについて - Teradata Database - Teradata Vantage NewSQL Engine - あるデータ型を別のデータ型に変換、またはその逆の変換をします。

Teradata Vantage™ DATASETデータ型

Product
Teradata Database
Teradata Vantage NewSQL Engine
Release Number
16.20
Published
2019年3月
Language
日本語
Last Update
2019-10-29
dita:mapPath
ja-JP/pgs1512082344257.ditamap
dita:ditavalPath
ja-JP/pgs1512082344257.ditaval
dita:id
B035-1198
Product Category
Software
Teradata Vantage

DATASETデータ型は、次のキャストを実装します。

  • VARBYTE/BLOBをDATASET STORAGE FORMAT AVROへ
  • DATASET STORAGE FORMAT AVROからBYTE/VARBYTE/BLOBへ
  • VARCHAR/CLOBからDATASET STORAGE FORMAT CSV
  • DATASET STORAGE FORMAT CSVからVARCHAR/CLOB
  • DATASET STORAGE FORMAT CSV CHARACTER SET LATINからDATASET STORAGE FORMAT CSV CHARACTER SET UNICODE
  • DATASET STORAGE FORMAT CSV CHARACTER SET UNICODEからDATASET STORAGE FORMAT CSV CHARACTER SET LATIN

他のキャストはサポートされていません。

STORAGE FORMAT AVROまたはSTORAGE FORMAT CSVのDATASETデータ型へキャストする場合、データはデフォルト仕様に準拠していなければなりません。そうでない場合は、CreateDATASET関数を使用して、AvroまたはCSVのいずれかの格納形式でDATASETデータ型インスタンスを作成します。

STORAGE FORMAT AVROのDATASETデータ型からキャストするとき、データがBYTE/VARBYTE/BLOBへキャストされる場合、結果データに含まれるインスタンス用に定義されたスキーマはUTF-8でエンコードされ、その後にバイナリ コード化されたAvro値が続きます。

STORAGE FORMAT CSVの場合、データがVARCHAR/CLOBにキャストされると、結果のデータにはCSV値が含まれます。スキーマは、CSV値に関連付けられている場合には含まれません。