ALTER TABLE

4D - Documentation   Français   English   German   Japanese   Manuel de référence SQL 4D, Sommaire   Manuel de référence SQL 4D, Index   Retour   Précédent   Suivant

version 11.3 (Modifiée)


ALTER TABLE nom_sql

{ADD définition_colonne |

DROP nom_sql |

ADD définition_clé_primaire |

DROP PRIMARY KEY |

ADD définition_clé_étrangère |

DROP CONSTRAINT nom_sql |

SET SCHEMA nom_sql}

Description

La commande ALTER TABLE permet de modifier la table existante désignée par l'argument nom_sql. Vous pouvez effectuer l'une des actions suivantes :

Passer ADD définition_colonne ajoute une colonne à la table.

Passer DROP nom_sql supprime la colonne nom_sql de la table.

Passer ADD définition_clé_primaire ajoute une clé primaire (PRIMARY KEY) à la table.

Passer DROP PRIMARY KEY supprime la clé primaire (PRIMARY KEY) de la table.

Passer ADD définition_clé_étrangère ajoute une clé étrangère (FOREIGN KEY) à la table.

Passer DROP CONSTRAINT nom_sql supprime la contrainte spécifiée par nom_sql de la table.

Passer SET SCHEMA nom_sql transfère la table vers le schéma nom_sql.

Exemple

Cet exemple crée une table, y insère un ensemble de valeurs, puis ajoute une colonne Num_Tel, insère un autre ensemble de valeurs puis supprime la colonne ID :

   CREATE TABLE ACTEUR_FANS
   (ID INT32, Nom VARCHAR);
 
   INSERT INTO ACTOR_FANS
   (ID, Nom)
   VALUES(1, 'Francis');

   ALTER TABLE ACTEUR_FANS
   ADD Num_Tel VARCHAR;

   INSERT INTO ACTEUR_FANS
   (ID, Nom, Num_Tel)
   VALUES (2, 'Florence', '01446677888');

   ALTER TABLE ACTEUR_FANS
   DROP  ID;

Référence

CREATE TABLE, définition_clé_étrangère, définition_clé_primaire, définition_colonne, DROP TABLE.


4D - Documentation   Français   English   German   Japanese   Manuel de référence SQL 4D, Sommaire   Manuel de référence SQL 4D, Index   Retour   Précédent   Suivant