Home
Cloud
Big Data
CI
Install
Samples
Java
Ubuntu
Maven
Archive
Oracle
|
COLUMN
Créer des colonnes avec la syntaxe : CREATE TABLE
Ajouter des nouvelles colonnes avec la syntaxe : ALTER TABLE ... ADD
Ajouter une nouvelle colonne
Ajouter plusieurs nouvelles colonnes
Supprimer des colonnes avec la syntaxe : ALTER TABLE ... DROP
Supprimer une colonne
Supprimer plusieurs colonnes
Modifier des colonnes avec la syntaxe : ALTER TABLE ... MODIFY
Modifier une seule colonne
Modifier plusieurs colonnes
Renommer une colonne avec la syntaxe : ALTER TABLE ... RENAME COLUMN
Créer des colonnes avec la syntaxe : CREATE TABLE
CREATE TABLE table_column ( pkid NUMBER(1,0) NOT NULL , code VARCHAR(2) NOT NULL );
Vérifier l'existence des colonnes dans le dictionnaire de données :
SELECT table_name, column_name, data_type, data_length, data_precision, data_scale, nullable FROM user_tab_columns WHERE upper(table_name) = 'table_column';
Résultat de la requête :
| TABLE_NAME | COLUMN_NAME | DATA_TYPE | DATA_LENGTH | DATA_PRECISION | DATA_SCALE | NULLABLE | +--------------+-------------+-----------+-------------+----------------+------------+----------+ | TABLE_COLUMN | PKID | NUMBER | 22 | 1 | 0 | N | | TABLE_COLUMN | CODE | VARCHAR2 | 2 | | | N |
Ajouter des nouvelles colonnes avec la syntaxe : ALTER TABLE ... ADD
Ajouter une nouvelle colonne
ALTER TABLE table_column ADD desc1 VARCHAR(50);
Ou :
ALTER TABLE table_column ADD ( desc2 VARCHAR(50) );
Ajouter plusieurs nouvelles colonnes
ALTER TABLE table_column ADD ( desc3 VARCHAR(50) , desc4 VARCHAR(50) );
Supprimer des colonnes avec la syntaxe : ALTER TABLE ... DROP
Supprimer une colonne
ALTER TABLE table_column DROP COLUMN desc1;
Ou :
ALTER TABLE table_column DROP ( desc2 );
Supprimer plusieurs colonnes
ALTER TABLE table_column DROP ( desc3 , desc4 );
Modifier des colonnes avec la syntaxe : ALTER TABLE ... MODIFY
Modifier une seule colonne
ALTER TABLE table_column MODIFY CODE VARCHAR(10);
Ou :
ALTER TABLE table_column MODIFY ( code VARCHAR(10) );
Modifier plusieurs colonnes
ALTER TABLE table_column MODIFY ( pkid NUMBER(10,0) , code VARCHAR(10) );
Renommer une colonne avec la syntaxe : ALTER TABLE ... RENAME COLUMN
ALTER TABLE table_column RENAME COLUMN CODE TO CODE_NEW_NAME;
© 2010-2022
mti
tek