Oracle/シノニムにコメントをつける
Oracleのシノニムにコメントはつけられるのか?
記事を作成しておいて申しわけないのですが、結論から言いますと、無理のようです。
(実験環境:Oracle9.2 on Windows)
テーブルには通常この形式のコマンドでコメントが付けられます。
COMMENT ON TABLE MYTABLE '俺のテーブル';
上記と同じように、テーブルの部分をシノニムに変更したコマンドを実行してみます。
COMMENT ON SYNONYM MYSYNONYM IS '俺のシノニム'; Error [row:1,col:12] ORA-00966: TABLEキーワードがありません。
エラーになります。
やむなく、Oracle7の頃の資料を参考にALTER文を実行してみます。
ALTER SYNONYM MYSYNONYM COMMENT IS '俺のシノニム'; Error ORA-00922: オプション指定されていないか、または無効です。
やはりエラーになります。
ちなみにシノニムの列に対するコメント付加はコマンドにはエラーが返ってこないものの、付加自体は失敗しているようです。
COMMENT ON COLUMN MYSYNONYM.MYCOLUMN IS '俺のシノニム列';
COMMENT文の資料にもSYNONYMに対する記述が無いのでやはり無理のようです。
http://docs.oracle.com/cd/E16338_01/server.112/b56299/statements_4009.htm#sthref4066
このページのURL: