このようないくつかのステートメントを実行したい
comment on column Quite_A_Long_Table_Identifier.Quite_A_Long_Column_Identifier is 'Something';
このようなエラー メッセージが表示されます。
ORA-00604: error occurred at recursive SQL level 1
ORA-12899: value too large for column "CONVER"."CAPTURE_DDL"."OBJECT_NAME" (actual: 60, maximum: 50)
ORA-06512: at line 195
ORA-12899: value too large for column "CONVER"."CAPTURE_DDL"."OBJECT_NAME" "CONVER"."CAPTURE_DDL"."OBJECT_NAME" (actual: 60, maximum: 50)
どうやら、オラクルは長さが 50 文字を超える複合名を好まないようです。意図した効果を達成するための代替手段はありますか?
名前を短くしたり、コメントを手動で導入したりできることはわかっています。しかし、私は同じ識別子を保持できるスクリプト化されたソリューションを好みます。