plsqlでコメントを表示するクエリを実行する方法

PL/SQLでコメントを表示するクエリを実行するには、以下の方法を使用します。

  1. 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. ネイティブな日本語で言い換えてください。1つだけ必要なオプションです:USER_TAB_COMMENTS
SELECT comments
FROM user_tab_comments
WHERE table_name = 'YOUR_TABLE_NAME';

YOUR_TABLE_NAME部分をクエリを実行するテーブル名に置き換えます。

  1. 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を、照会したいテーブル名に変更してください。

なお、上記の方法ではテーブルのコメントクエリにのみ使用でき、他のオブジェクト(関数、ストアドプロシージャ、トリガー等)のコメントをクエリする場合には、対応するデータディクショナリビューまたはシステム関数の使用が必要となります。

bannerAds