Dans Oracle, l'instruction ALTER TABLE spécifie comment ajouter, modifier, supprimer ou supprimer des colonnes dans une table. Il est également utilisé pour renommer une table.
Comment ajouter une colonne dans un tableau
Syntaxe:
ALTER TABLE table_name ADD column_name column-definition;
Exemple:
quels sont les mois du troisième trimestre
Considérez que les clients de table déjà existants. Maintenant, ajoutez une nouvelle colonne customer_age dans la table clients.
ALTER TABLE customers ADD customer_age varchar2(50);
Désormais, une nouvelle colonne « customer_age » sera ajoutée dans la table clients.
Comment ajouter plusieurs colonnes dans le tableau existant
Syntaxe:
désactiver le mode développeur
ALTER TABLE table_name ADD (column_1 column-definition, column_2 column-definition, ... column_n column_definition);
Exemple
ALTER TABLE customers ADD (customer_type varchar2(50), customer_address varchar2(50));
Now, two columns customer_type and customer_address will be added in the table customers.
Comment modifier la colonne d'un tableau
Syntaxe:
ALTER TABLE table_name MODIFY column_name column_type;
Exemple:
ALTER TABLE customers MODIFY customer_name varchar2(100) not null;
Now the column column_name in the customers table is modified to varchar2 (100) and forced the column to not allow null values.
Comment modifier plusieurs colonnes d'un tableau
Syntaxe:
ALTER TABLE table_name MODIFY (column_1 column_type, column_2 column_type, ... column_n column_type);
Exemple:
ALTER TABLE customers MODIFY (customer_name varchar2(100) not null, city varchar2(100));
This will modify both the customer_name and city columns in the table.
Comment supprimer une colonne d'un tableau
Syntaxe:
comment sélectionner des colonnes de différentes tables dans SQL
ALTER TABLE table_name DROP COLUMN column_name;
Exemple:
ALTER TABLE customers DROP COLUMN customer_name;
This will drop the customer_name column from the table.
Comment renommer la colonne d'une table
Syntaxe:
ALTER TABLE table_name RENAME COLUMN old_name to new_name;
Exemple:
ALTER TABLE customers RENAME COLUMN customer_name to cname;
This will rename the column customer_name into cname.
Comment renommer une table
Syntaxe:
ALTER TABLE table_name RENAME TO new_table_name;
Exemple:
ALTER TABLE customers RENAME TO retailers;
This will rename the customer table into 'retailers' table.