logo

Instruction Oracle ALTER TABLE

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.