Commandes CREATE <objet> : modifications des messages d’erreur lors de la création d’un objet dans un partage

Attention

Ce changement de comportement est présent dans le bundle 2024_05.

Pour connaître le statut actuel du bundle, reportez-vous à Historique du bundle.

Lorsque vous exécutez une commande CREATE <objet> pour créer un objet dans un partage, si une erreur se produit pendant la phase de vérification de type de la commande, la commande affiche un message d’erreur.

Ce message d’erreur évolue de la manière suivante :

Avant la modification:

La commande échoue avec le message d’erreur suivant, quelle que soit la cause de l’erreur :

003540 (42501): SQL execution error:
  Creating table on shared database '<database_name>'
  is not allowed.
Après la modification:

La commande échoue avec un message d’erreur décrivant le problème spécifique survenu.

Par exemple, si vous n’avez pas le privilège d’opérer sur le schéma, la commande échoue avec le message d’erreur suivant :

003001 (42501): SQL access control error:
  Insufficient privileges to operate on schema '<schema_name>'

Réf : 1623