4D v12.1ALTER TABLE |
||||||||||||||
|
4D v12.1
ALTER TABLE
|
ALTER TABLE nom_sql |
||
El comando ALTER TABLE se utiliza para modificar una tabla existente (nom_sql). Puede efectuar una de las siguientes acciones:
Pasar ADD definición_columna añade una columna a la tabla. La palabra clave PRIMARY KEY se utiliza para definir la llave primaria cuando se añade una columna.
Pasar DROP nom_sql elimina la columna nom_sql de la tabla.
Pasar ADD definición_llave_primaria añade una llave primaria (PRIMARY KEY) a la tabla.
Pasar DROP PRIMARY KEY elimina la llave primaria (PRIMARY KEY) de la tabla.
Pasar ADD definición_llave_foránea añade una llave foránea (FOREIGN KEY) a la tabla.
Pasar DROP CONSTRAINT nom_sql elimina la restricción especificada por nom_sql de la tabla.
Pasar ENABLE REPLICATE o DISABLE REPLICATE activa o desactiva el mecanismo que permite la replicación de la tabla (ver la sección de ).
Pasar SET SCHEMA nom_sql transfiere la tabla al esquema nom_sql.
Este ejemplo crea una tabla, inserta un conjunto de valores en ella, luego añade una columna Num_Tel, inserta otro conjunto de valores y luego elimina la columna ID:
CREATE TABLE ACTOR_FANS
(ID INT32, Nom VARCHAR);
INSERT INTO ACTOR_FANS
(ID, Nom)
VALUES(1, 'Francis');
ALTER TABLE ACTOR_FANS
ADD Num_Tel VARCHAR;
INSERT INTO ACTOR_FANS
(ID, Nom, Num_Tel)
VALUES (2, 'Florence', '01446677888');
ALTER TABLE ACTOR_FANS
DROP ID;
Producto: 4D
Tema: Comandos SQL
CREATE TABLE
definición_columna
definición_llave_foránea
definición_llave_primaria
DROP TABLE