HELP TABLEリクエストを使用すると、指定したテーブルの各列について、以下の属性テーブルに示されている一連の属性が返されます。
列またはパラメータは、それらが定義された順に表示されます。
属性 | データ型 | NULL受入可能 | 備考 |
---|---|---|---|
Column Name | VARCHAR(30) | いいえ | 指定したテーブル内の列の名前。 等価のCF、すなわちCHARACTER(n)データ型として解釈される。 DATEFORM=ANSIDATEの場合には、この列は、外部的にはCHARACTER(10)として記述されるはずである。 |
Type | CHARACTER(2) | いいえ | Column Nameのデータ型。 文字データ型のLatin、Unicode、Graphic、KanjiSJIS、およびKanji1は、CFおよびCVに関して、文字タイプ列の個々の値ごとに区別される。 コードのデフォルト出力形式はX(2)です。 データ型とコードの完全なリストは、データ型コードを参照してください。 |
Comment | VARCHAR (255) | はい | テーブルに関するオプションのコメント フィールドの内容(コメントが作成されている場合)。 |
Nullable | CHARACTER | はい | 列がnullを受け入れるかどうか。
|
Format | VARCHAR(30) | はい | Column Nameの形式。 FORMATのCHARACTER SET属性は、システムの言語サポート モードやセッション文字セットに関係なく、常にUnicodeです。 明示的な形式を使用した場合には、DATE。 HELP TABLEが列の形式属性を報告する場合は、列の形式属性が列のデフォルト形式と一致しないときにだけ形式文字列が報告されるという通則がある。 この通則の例外は、DATEデータ型を持つ列です。この場合、システムは必ず形式文字列を報告します。 INTEGERDATEモードで作成した暗黙形式の場合は、'YYYY/MM/DD'。 ANSIDATEモードで作成した暗黙形式の場合は、'YYYY/MM/DD'。 |
Title | VARCHAR(60) | はい | 列のタイトル(タイトルが存在する場合)。 |
Max Length | INTEGER | はい | 領域の最大長(バイト数)。 MaxLengthは、列の外部CharFixの長さであり、USING句内またはこれを指定する必要のある他の場所でCHARACTER(MaxLength)として定義される。 DATE型のMaxLengthは4であり、内部記憶サイズを表わす。 MaxLengthは通常は内部的なサイズとして表わされるが、これらのデータ型には、外部的なサイズの表現がより適切であることに注意すること。 MaxLength値を決定する個々のDateTimeおよびInterval型については、<Teradata Vantage™ - データ タイプおよびリテラル、B035-1143>の「外部表現の例」を参照すること。 UDTの場合、最大長は-(10)9形式のUDTに関連付けられている外部タイプの最大長です。 StatementInfoパーセルを使用して、対応する標識モードのRecordパーセルのデータ フィールド内にある項目の記述を返すこともできます。 たとえば、FastLoadの.TABLEコマンドを標識モードで実行して、すべてのテーブル属性のデータ型および長さの追加の情報を取得することができます。次に、その情報を使用して、Teradata Databaseの任意のリリースのデータを正しく取り出すことができます。 |
Decimal Total Digits | SMALLINT -(5)9形式 |
はい | 型がDECIMALの場合 INTERVALタイプでは、間隔の導入フィールドの桁数を表わす1~4の値が返される(INTERVAL SECONDの非小数桁数)。 この列は、TIMEおよびTIMESTAMPデータ型ではnull値である。 |
Decimal Fractional Digits | SMALLINT -(5)9形式 |
はい | 型がDECIMALの場合 TIME型、TIMESTAMP型、およびSECONDフィールドがあるすべてのINTERVAL型では、この列は、値0~-6を返す。これは、秒の小数の精度を示す。 SECONDフィールドのないINTERVALタイプでは、この列はNULL値を返す。 |
Range Low | FLOAT | はい | 常にnull。BETWEEN句は列制約に含まれる。 |
Range High | FLOAT | はい | 常にnull。BETWEEN句は列制約に含まれる。 |
Uppercase | CHARACTER | はい | 列のデータ型がCHARACTERまたはVARCHARの場合に報告されます。
それ以外の場合はnullです。 |
Table/View? | CHARACTER | いいえ | オブジェクト タイプ。 報告される値は、リクエストがHELP HASH INDEX、HELP JOIN INDEX、またはHELP TABLEかによって異なります。
|
Default Value | VARCHAR (255) | はい | パラメータのデフォルト値を(テキストとして)返します。 デフォルト値がない場合、値はnullです。 |
Character Type | SMALLINT | はい | 列のサーバー文字セットのコードを返します。
列のデータ型が文字でない場合は、nullを返す。 |
IDCol Type | CHARACTER(2) | はい | 識別列のタイプを表わすコードを返す。
|
UDT Name | VARCHAR(61) | はい | UDTの非修飾名を返します。 |
Temporal Column | CHARACTER(2) | はい | 列がテンポラルであるかどうか、およびテンポラル関係制約の一部であるかどうかを報告します。
テンポラル列については、<Teradata Vantage™ - ANSIテンポラル テーブル サポート、B035-1186>および<Teradata Vantage™ - テンポラル テーブル サポート、B035-1182>を参照してください。 |
Current ValidTime Unique? | CHARACTER(2) | はい | 列がUNIQUE Current VALIDTIME列であるかどうかを報告します。 テンポラル列については、<Teradata Vantage™ - ANSIテンポラル テーブル サポート、B035-1186>および<Teradata Vantage™ - テンポラル テーブル サポート、B035-1182>を参照してください。 |
Sequenced ValidTime Unique? | CHARACTER(2) | はい | 列がUNIQUE Sequenced VALIDTIME列であるかどうかを報告します。 テンポラル列については、<Teradata Vantage™ - ANSIテンポラル テーブル サポート、B035-1186>および<Teradata Vantage™ - テンポラル テーブル サポート、B035-1182>を参照してください。 |
NonSequenced ValidTime Unique? | CHARACTER(2) | はい | 列がUNIQUE Nonsequenced VALIDTIME列であるかどうかを報告します。 テンポラル列については、<Teradata Vantage™ - ANSIテンポラル テーブル サポート、B035-1186>および<Teradata Vantage™ - テンポラル テーブル サポート、B035-1182>を参照してください。 |
Current TransactionTime Unique? | CHARACTER(2) | はい | 列がUNIQUE Current TRANSACTIONTIME列であるかどうかを報告します。 テンポラル列については、<Teradata Vantage™ - ANSIテンポラル テーブル サポート、B035-1186>および<Teradata Vantage™ - テンポラル テーブル サポート、B035-1182>を参照してください。 |
Column Dictionary Name | VARCHAR(128) | いいえ | この節に示す属性は、対応する旧Column Name、Title、およびUDT Nameの属性を基礎とし、それらの後継となるものです。新たな機能も追加されています。 旧属性は、既存アプリケーションとの互換性のために保持されています。 HELP TABLE内の各列について、この一連の属性が返されます。 詳細については、HELPレポートのオブジェクト名およびタイトル データで始まるトピックを参照してください。 |
Column SQL Name | VARCHAR(644) | いいえ | |
Column Name UEscape | VARCHAR(1) | はい | |
Dictionary Title | VARCHAR(256) | いいえ | |
SQL Title | VARCHAR(1284) | いいえ | |
Title UEscape | VARCHAR(1) | はい | |
UDT Dictionary Name | VARCHAR(128) | はい | |
UDT SQL Name | VARCHAR(644) | はい | |
UDT Name UEscape | VARCHAR(1) | はい |