付録B.21 SQL_DATATYPE_DESCRIPTORSの内容
SQL_DATATYPE_DESCRIPTORSには,外部表に定義したSTRUCT型の列のフィールド情報が格納されています。1行に,1フィールド分の情報が格納されています。
SQL_DATATYPE_DESCRIPTORSの内容を次の表に示します。
|
項番 |
列名 |
データ型 |
格納されている情報 |
|---|---|---|---|
|
1 |
TYPE_SCHEMA |
VARCHAR(100) |
スキーマ名 |
|
2 |
TYPE_TABLE |
VARCHAR(100) |
表識別子 |
|
3 |
TYPE_NAME |
VARCHAR(100) |
|
|
4 |
FIELD_NAME |
VARCHAR(100) |
フィールド名 |
|
5 |
TYPE_ID |
SMALLINT |
|
|
6 |
ORDINAL_POSITION |
SMALLINT |
順序位置(フィールドの定義位置) |
|
7 |
DATA_TYPE_CODE |
SMALLINT |
|
|
8 |
DATA_LENGTH |
SMALLINT |
|
|
9 |
MAX_ELEMENT |
SMALLINT |
|
|
10 |
IS_NULLABLE |
CHAR(1) |
ナル値の可否
なお,非ナル値制約指定がある場合は'N'が格納されます。 |
|
11 |
STRUCT_TYPE_ID |
SMALLINT |
|
|
12 |
N_STRUCT_FIELD |
SMALLINT |
|