4D v12.1

ALTER TABLE

Inicio

 
4D v12.1
ALTER TABLE

 

ALTER TABLE  


 

 

Commande ALTER TABLE

ALTER TABLE nom_sql
{ADD definición_columna [PRIMARY KEY]|
DROP nom_sql |
ADD definición_llave_primaria |
DROP PRIMARY KEY |
ADD definición_llave_foránea |
DROP CONSTRAINT nom_sql |
[{ENABLE | DISABLE} REPLICATE] |
SET SCHEMA 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.

Ejemplo  

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;

 
PROPIEDADES 

Producto: 4D
Tema: Comandos SQL

 
VER TAMBIÉN 

CREATE TABLE
definición_columna
definición_llave_foránea
definición_llave_primaria
DROP TABLE