CREATE <オブジェクト> コマンド: 共有オブジェクト作成時のエラーメッセージの変更¶
共有 にオブジェクトを作成するために CREATE <オブジェクト> コマンドを実行すると、コマンドの型チェックの段階でエラーが発生した場合にコマンドがエラーメッセージを表示します。
このエラーメッセージは以下のように変更されています。
- 変更前:
エラーの原因にかかわらず、コマンドは以下のエラーメッセージを発生して失敗します。
003540 (42501): SQL execution error: Creating table on shared database '<database_name>' is not allowed.
- 変更後:
コマンドは、発生した特定の問題を説明するエラーメッセージを発生して失敗します。
たとえば、スキーマを操作する権限がない場合、コマンドは以下のエラーメッセージを発生して失敗します。
003001 (42501): SQL access control error: Insufficient privileges to operate on schema '<schema_name>'
参照: 1623