Unpack関数は、1つのパック済み列からデータを複数の列にアンパックします。パックされた列には複数の仮想列が含まれており、それが出力列になます。仮想列を決定するには、関数がパック済み列で仮想列を区切る区切り記号またはそれらの長さを含んでいる必要があります。
Unpackは関数Pack (SQL Engine)を補完しますが、入力要件を満たすすべてのパック済み列で使用できます。
- PackとUnpackを一緒に使用するには、両方をAdvanced SQL Engineで実行する必要があります。PackとUnpackはML Engine関数Pack_MLEおよびUnpack_MLEとは互換性がありません。
- この関数には、UTF8クライアント文字セットが必要です。
- この関数は以下をサポートしません。
- SDFファイルを使用したロケールベースの解析
- パス スルー文字(PTC)
PTCについての詳細は、<Teradata Vantage™ - Advanced SQL Engine国際文字セット サポート、B035-1125>を参照してください。
- KanjiSJISまたはGRAPHICデータ型