Questions marquées «ddl»

Le langage de définition de données est un sous-ensemble de SQL pour manipuler les éléments structurels d'une base de données, pas le contenu des tables. CREATE, DROP, ALTER et les instructions associées.

14
Comment utiliser CREATE OR REPLACE?
Ai-je raison de comprendre que CRÉER OU REMPLACER signifie essentiellement "si l'objet existe, déposez-le, puis créez-le de toute façon?" Si oui, qu'est-ce que je fais de mal? Cela marche: CREATE TABLE foo (id NUMBER, title VARCHAR2(4000) DEFAULT 'Default Title') Et ce n'est pas le cas (ORA-00922: option manquante ou invalide): …
98 oracle  oracle10g  ddl 

8
Utiliser ALTER pour supprimer une colonne si elle existe dans MySQL
Comment ALTER peut-il être utilisé pour supprimer une colonne dans une table MySQL si cette colonne existe? Je sais que je peux utiliser ALTER TABLE my_table DROP COLUMN my_column, mais cela jettera une erreur s'il my_columnn'existe pas. Existe-t-il une autre syntaxe pour supprimer la colonne de manière conditionnelle? J'utilise MySQL …
92 mysql  ddl  mysql4 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.