16.20 - DATASET型のキャストについて - Teradata Database - Teradata Vantage NewSQL Engine

Teradata Vantage™ DATASETデータ型

Product
Teradata Database
Teradata Vantage NewSQL Engine
Release Number
16.20
Release Date
2019年3月
Content Type
プログラミング リファレンス
Publication ID
B035-1198-162K-JPN
Language
日本語 (日本)

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値に関連付けられている場合には含まれません。