16.20 - object_name - 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
日本語 (日本)
コメントを追加したいオブジェクトの名前。次のオブジェクトにコメントを追加できます。
  • マクロ内のパラメータ、SQLプロシージャ、またはユーザー定義関数。
  • ユーザー基本テーブルまたはビューの列。
  • データベースまたはユーザーが所有する特定の関数、マクロ、ファイル、プロファイル、ロール、SQLプロシージャ、基本テーブル、トリガー、またはビューの名前。
  • データベースまたはユーザー。
  • UDT。

    database_name.udt_name.attribute_nameを指定することにより、STRUCTURED型UDTの特定の属性にコメントを追加することができます。

    attribute_nameの最大サイズは、128 Unicode文字です。

  • メソッド。

    メソッドを指定する場合は、その特定のメソッド名を使用する必要があります。

  • GLOPセット。

    オブジェクト名の前にオブジェクトの種類を示すキーワードがない場合、Teradata Databaseは名前の修飾レベルからオブジェクトを判別しようとします。不明確な場合は、完全修飾名を使用します。

    x.y.zによって修飾の階層を示します。xはデータベース、ユーザーなどの最も高いレベルで、zはパラメータ、属性などの最も低いレベルです。

次のテーブルに、object_nameの階層を示します。

階層レベル 暗黙的に設定されるオブジェクト
x
  • データベース
  • ユーザー
x.y
  • 基本テーブル
  • エラー テーブル
  • GLOPセット
  • ハッシュ インデックス
  • 結合インデックス
  • マクロ
  • プロファイル
  • ロール
  • プロシージャ
  • トリガー
  • UDF
  • ビュー

    データベースxまたはユーザーx内にあります。

x.y.z
  • マクロのパラメータ
  • プロシージャ パラメータ
  • STRUCTURED型UDTの属性
  • テーブルの列
  • UDFパラメータ
  • ビューの列

    データベースxまたはユーザーx内の、実テーブル、エラー テーブル、GLOPセット、ハッシュ インデックス、結合インデックス、マクロ、プロファイル、ロール、プロシージャ、トリガー、UDF、またはビューy内にあります。

database_name
現在のデータベースまたはユーザーに含まれていない場合、object_nameを含むデータベース。
user_name
現在のデータベースまたはユーザーに含まれていない場合、object_nameを含むユーザー。
‘comment’'
オブジェクトの説明。
文字列の最大の長さは、サポートされる任意のクライアントの文字セットで255文字です。
新しい文字列を指定することにより、既存の文字列を変更することができます。
文字列を指定しないと、すでに格納されている文字列が返されます。
AS
IS
オプションのキーワードで、この後にコメント文字列を定義する句を指定します。

例: ハッシュ インデックスに関するコメント

accountingデータベースの中のordersテーブルに対してOrdHIdxというハッシュ インデックスを定義したとします。

ハッシュ インデックスOrdHIdxについてのコメントを定義するには、次のようなリクエストを入力します。

    COMMENT accounting.OrdHIdx AS 'hash index on Orders';

このリクエストのオブジェクトの種類は、ハッシュ インデックスを表わすTABLEであるため、リクエスト中のオブジェクトの種類にTABLEを指定する必要があります。