コメントの追加と検索

オブジェクトの作成後、将来の参照用に説明情報を付けることができます。 例えば、オブジェクトの目的、使用者、特徴などです。

汎用プログラミングインターフェース情報の開始。

表、ビュー、索引、別名、パッケージ、プラン、特殊タイプ、トリガー、ストアード・プロシージャー、およびユーザー定義関数に関するコメントを作成できます。 表またはビュー全体に関するコメントを保管することも、各列 についてのコメントを含めることもできます。 コメントは、762 バイトを超えてはなりません。

コメントは特に、使用する名前が、列や表の内容を明確に示していない場合に役に立ちます。 その場合は、コメントを使用して、列または表の具体的な内容を記述します。

以下に、COMMENT の例を 2 つ示します。
COMMENT ON TABLE DSN8C10.EMP IS
  'Employee table. Each row in this table represents one
   employee of the company.';
COMMENT ON COLUMN DSN8C10.PROJ.PRSTDATE IS
  'Estimated project start date. The format is DATE.';
COMMENT ステートメントが実行されると、コメントは SYSIBM.SYSTABLES または SYSIBM.SYSCOLUMNS の REMARKS 列に保管されます。 (その行に既にあったコメントは、新しいものと置き換えられます。) 次の 2 つの例は、前の COMMENT ステートメントで追加されたコメントを取得します。
SELECT REMARKS
  FROM SYSIBM.SYSTABLES
  WHERE NAME = 'EMP'
  AND CREATOR = 'DSN8C10';
SELECT REMARKS
  FROM SYSIBM.SYSCOLUMNS
  WHERE NAME = 'PRSTDATE' AND TBNAME = 'PROJ'
  AND TBCREATOR = 'DSN8C10';

汎用プログラミングインターフェース情報の終了。