CREATE <オブジェクト> コマンド: 共有オブジェクト作成時のエラーメッセージの変更

注意

この動作変更は2024_05バンドルにあります。

バンドルの現在のステータスについては、 バンドル履歴 をご参照ください。

共有 にオブジェクトを作成するために 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