16.20 - 例: 3次元VARRAY型 - Teradata Database - Teradata Vantage NewSQL Engine

Teradata Vantage™ SQLデータ定義言語 構文規則および例

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

以下に示す例ではいずれも、UDT measures_udtに基づいてseismic_cubeというOracleスタイルの3次元VARRAY型を作成します。そのUDTのSQL作成テキストは以下のとおりです。

この例では、すべての要素をNULLに初期化します。

     CREATE TYPE seismic_cube AS
     VARRAY (1:5)(1:7)(1:20) OF measures_udt 
     DEFAULT NULL;

この例では、要素をNULLに初期化しません。

     CREATE TYPE seismic_cube AS
     VARRAY (1:5)(1:7)(1:20) OF measures_udt;

次の例では、seismic_cubeと同等の型seismic_cube_2を定義します。

     CREATE TYPE seismic_cube_2 AS
     VARRAY (5)(7)(20) measures_udt;

最後の例では、seismic_cubeと同等の型seismic_cube_3を定義します。

     CREATE TYPE seismic_cube_3 AS
     VARRAY (1:5)(7)(1:20) measures_udt;