Oracle
 sql >> Base de données >  >> RDS >> Oracle

SQL pour ajouter une colonne et un commentaire dans la table en une seule commande

Non, vous ne pouvez pas.

Il n'y a aucune raison pour que vous en ayez besoin. Il s'agit d'une opération unique et ne prend donc qu'une ou deux secondes supplémentaires pour être effectivement saisie et exécutée.

Si vous ajoutez des colonnes dans votre application Web, cela indique davantage une faille dans votre modèle de données, car vous ne devriez pas avoir besoin de le faire.

En réponse à votre commentaire selon lequel un commentaire est un attribut de colonne ; il peut sembler donc mais dans les coulisses, Oracle stocke cela comme un attribut d'un objet .

SQL> desc sys.com$
 Name                                      Null?    Type
 ----------------------------------------- -------- ----------------------------
 OBJ#                                      NOT NULL NUMBER
 COL#                                               NUMBER
 COMMENT$                                           VARCHAR2(4000)

SQL>

La colonne est facultative et sys.col$ ne contient pas d'informations de commentaire.

Je suppose, je n'en ai aucune connaissance, que cela a été fait afin de n'avoir qu'un seul système de traitement des commentaires plutôt que plusieurs.