例: 3次元VARRAY型 - Teradata Database - Teradata Vantage NewSQL Engine - 例: 3次元VARRAY型、CREATE TYPE(ARRAY/VARRAY形式)SQL文。

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

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

以下に示す例ではいずれも、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;