コメントの追加と検索
オブジェクトの作成後、将来の参照用に説明情報を付けることができます。 例えば、オブジェクトの目的、使用者、特徴などです。
表、ビュー、索引、別名、パッケージ、プラン、特殊タイプ、トリガー、ストアード・プロシージャー、およびユーザー定義関数に関するコメントを作成できます。 表またはビュー全体に関するコメントを保管することも、各列 についてのコメントを含めることもできます。 コメントは、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';