plsqlでコメントを表示するクエリを実行する方法
PL/SQLでコメントを表示するクエリを実行するには、以下の方法を使用します。
- DBMS_METADATA.GET_DDL
DECLARE
v_ddl CLOB;
BEGIN
v_ddl := DBMS_METADATA.GET_DDL('TABLE', 'YOUR_TABLE_NAME');
DBMS_OUTPUT.PUT_LINE(v_ddl);
END;
/
上記のコード中のYOUR_TABLE_NAMEをあなたがクエリするテーブル名に置き換えてください。
- ネイティブな日本語で言い換えてください。1つだけ必要なオプションです:USER_TAB_COMMENTS
SELECT comments
FROM user_tab_comments
WHERE table_name = 'YOUR_TABLE_NAME';
YOUR_TABLE_NAME部分をクエリを実行するテーブル名に置き換えます。
- DBMS_OUTPUT.PUT_LINE
DECLARE
v_comments VARCHAR2(4000);
BEGIN
SELECT comments INTO v_comments
FROM user_tab_comments
WHERE table_name = 'YOUR_TABLE_NAME';
DBMS_OUTPUT.PUT_LINE(v_comments);
END;
/
上記コードのYOUR_TABLE_NAMEを、照会したいテーブル名に変更してください。
なお、上記の方法ではテーブルのコメントクエリにのみ使用でき、他のオブジェクト(関数、ストアドプロシージャ、トリガー等)のコメントをクエリする場合には、対応するデータディクショナリビューまたはシステム関数の使用が必要となります。