SQL pour ajouter la colonne et le commentaire dans le tableau de commande unique
Je suis à l'aide de Oracle 11g pour mon application web. Je veux ajouter une colonne et d'un commentaire à une table existante. Je peux le faire facilement avec les commandes ci-dessous
ALTER TABLE product ADD product_description VARCHAR2(20)
et
COMMENT ON COLUMN product.product_description
IS 'This is comment for the column';
Mais je veux faire tâche ci-dessus dans une seule commande. J'ai cherché sur internet pour la commande d'ajout d'une colonne et de commentaires dans un seul commandement, mais je ne pouvais pas trouver. Je me demande si c'est possible. Toutes les suggestions sont grandement appréciés.
- c'est le seul moyen de le faire sur Oracle
Vous devez vous connecter pour publier un commentaire.
Non, vous ne pouvez pas.
Il n'y a aucune raison pourquoi vous avez besoin de. C'est une opération unique et donc ne prend qu'une seconde ou deux pour réellement saisir et exécuter.
Si vous êtes l'ajout de colonnes dans votre application web c'est plus indicative d'une faille dans vos données-le modèle que vous ne devriez pas avoir à le faire.
En réponse à votre commentaire qu'un commentaire est une colonne d'attribut; il peut semblent donc, mais dans les coulisses, Oracle stocke cela comme un attribut d'un objet.
La colonne est facultative et
sys.col$
ne contient pas de commenter l'information.Je suppose, je n'ai aucune connaissance, que cela a été fait dans le but d'avoir un seul système de traiter les commentaires plutôt que plusieurs.
Vous pouvez utiliser la requête ci-dessous pour mettre à jour ou créer des commentaires sur déjà créé une table.
SYNTAXE:
Exemple:
Requête pour ajouter une colonne avec la consultation sont :
Ajouter des commentaires pour les deux différentes colonnes de la table EMPLOYEE :