列またはパラメータは、それらが定義された順に表示されます。
属性は、以下の表に示すように返されます。
属性 | データ型 | NULL受入可能 | 説明 |
---|---|---|---|
Parameter Type | VARCHAR(30) | いいえ | マクロのパラメータの名前。 各列または各パラメータについて、この属性テーブルに示されている一連の属性が返されます。 以下の特性も当てはまります。
Host Data Characteristics: 等価のCF、すなわちCHARACTER(n)データ型として解釈される。 Host Data Characteristics: DATEFORM=ANSIDATEの場合には、この列は、外部的にはCHARACTER(10)として記述されるはずである。 形式特性: 明示的な形式を使用した場合には、DATE。 ANSIDATEモードで作成した暗黙形式の場合は、'YYYY/MM/DD'。 |
Data Type | CHARACTER(2) | はい | Parameter Nameのデータ型。 データ型コードおよびその意味のリストは、データ型コードを参照してください。 サーバー文字データ型のLATIN、UNICODE、GRAPHIC、KANJISJIS、およびKANJI1は、CFおよびCVに関して、文字タイプ列の個々の値ごとに区別される。 |
Comment | VARCHAR (255) | はい | マクロに関するオプションのコメント フィールドの内容(コメントが作成されている場合)。 |
Nullable | CHARACTER | はい | Parameter Nameフィールドで指定されたマクロ パラメータがNULL受入可能かどうかを示します。
|
Format | CHARACTER(30) | はい | データ型の表示形式。 UDTの場合、表示される形式はUDTの外部タイプに関連付けられている形式です。 データ型の表示形式については、<Teradata Vantage™ - データ タイプおよびリテラル、B035-1143>の「Data Type Formats and Format Phrases」に記載されています。 |
Title | VARCHAR (60) | はい | Parameter Nameのタイトル(使用されている場合)。 |
Max Length | INTEGER | はい | Parameter Nameで指定されたマクロ パラメータの長さをバイト数で返します。 MaxLengthは、パラメータの外部CharFixの長さであり、USING句内またはこれを指定する必要のある他の場所でCHARACTER(MaxLength)として定義される。 MaxLengthは通常は内部的なサイズとして表わされるが、これらのデータ型には、外部的なサイズの表現がより適切であることに注意すること。 DATE型のMaxLengthは4であり、内部記憶サイズを表わす。 CHARACTERデータでは、最大長は、パラメータ宣言の長さ(バイト数で)。 HELP MACROでは、リクエストはマクロ パラメータの長さを返します。 UDTの場合、最大長は-(10)9形式のUDTに関連付けられている外部タイプの最大長です。 MaxLength値を決定する個々のDateTimeおよびInterval型については、<Teradata Vantage™ - データ タイプおよびリテラル、B035-1143>の「外部表現の例」を参照すること。 StatementInfoパーセルを使用して、対応する標識モードのRecordパーセルのデータ フィールド内にある項目の記述を返すこともできます。 たとえば、FastLoadの.TABLEコマンドを標識モードで実行して、すべての属性のデータ型および長さの追加の情報を取得することができます。次に、その情報を使用して、Teradata Databaseの任意のリリースのデータを正しく取り出すことができます。 |
Decimal Total Digits | SMALLINT | はい | 小数データの合計桁数を示します。 INTERVALタイプでは、間隔の導入フィールドの桁数を表わす1~4の値が返される(INTERVAL SECONDの非小数桁数)。 この列は、他のTIMEおよびTIMESTAMPデータ型ではnull値である。 |
Decimal Fractional Digits | SMALLINT | はい | Parameter Nameのパラメータの小数点以下の精度を示します。 TIME型またはTIMESTAMP型、あるいはSECONDフィールドがあるすべてのINTERVAL型では、この列は、値0~6を返す。これは、秒の小数の精度を示す。 SECONDフィールドのないINTERVALタイプでは、この列はNULL値を返す。 その他のデータ型の場合はnull。 |
Range Low | FLOAT | はい | 常にnull。BETWEEN句は列制約に含まれる。 |
Range High | FLOAT | はい | 常にnull。BETWEEN句は列制約に含まれる。 |
Uppercase | CHARACTER | はい | 型がCHARACTERまたはVARCHARの場合に適用されます。
|
Table/View? | CHARACTER | いいえ | オブジェクト タイプ。TVM Kindコードを参照してください。 HELP MACROリクエストは常にM (マクロ)のコードを返します。 |
Default Value | VARCHAR (255) | はい | パラメータのデフォルト値を(テキストとして)返します。 デフォルト値がない場合、値はnullです。 |
Character Type | SMALLINT | はい | Parameter Nameに示されるパラメータの文字データ型を識別するコードを返します。
列のデータ型が文字でない場合は、nullを返す。 |
IDCol Type | CHARACTER(2) | はい | 識別列のタイプを表わすコードを返す。
|
UDT Name | VARCHAR(61) | はい | UDTの非修飾名を返します。 UDTが存在しない場合、パラメータはNULLです。 |
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>を参照してください。 |
Parameter Dictionary Name | VARCHAR(128) | いいえ | この節に示す属性は、対応する旧Parameter Name、Title、およびUDT Nameの属性から派生し、その後継となるものです。新たな機能も追加されています。 これらの属性は、指定したメソッドのパラメータごとに返されます。 旧属性は、レガシー アプリケーションとの互換性のために保持されています。 新しい属性の詳細については、HELPレポートのオブジェクト名およびタイトル データから始まるトピックを参照してください。 |
Parameter SQL Name | VARCHAR(644) | いいえ | |
Parameter Name Uescape | VARCHAR(1) | はい | |
Dictionary Title | VARCHAR(256) | はい | |
SQL Title | VARCHAR(1256) | はい | |
Title Uescape | VARCHAR(1) | はい | |
UDT Dictionary Name | VARCHAR(128) | はい | |
UDT SQL Name | VARCHAR(644) | はい | |
UDT Name Uescape | VARCHAR(1) | はい |