Ejemplos de Definición de datos en SQL(DDLs).

Creación de una Tabla:
SYNTAXIS:

CREATE TABLE [Esquema.]Nombre_tabla

(

{ Nombre Columna Tipo Dato [DEFAULT expresión] [Restricción]

| Restricciónes a Nivel de Tabla}

[, { Nombre Columna Tipo Dato [DEFAULT expresión] [Restricción] } ]…

) ;

 

Modificar una tabla:
SYNTAXIS:

ALTER TABLE [Esquema.]Nombre_tabla

[ADD {    { Nombre Columna Tipo [DEFAULT expr] [Restricciones] …

| Restricciones de tabla}

[, { Nombre Columna Tipo [DEFAULT expr] [Restricciones] …

) } ]

[MODIFY {  Nombre Columna [Tipo] [DEFAULT expr] [Restricciones] …

|  (Nombre columna [Tipo] [DEFAULT expr] [Restricciones] …

[, Nombre columna Tipo [DEFAULT expr] [Restricciones] …] …) } ]

 

Borrar una tabla:
SYNTAXIS:

 

DROP TABLE [Esquema.]Nombre Tabla

    [CASCADE CONSTRAINTS]
Create Table Tprueba (

Campo1 Number NOT NULL,

Campo2 Varchar2(100) NULL,

Primary Key (Campo1)

);

 

Alter Table Nombre_tabla ADD Nombre_columna Tipo;
Alter Table T1 ADD Primary Key (a1, a2);
Alter Table Nombre_tabla ENABLE Trigger Nombre Trigger;
Drop Table Tprueba Cascade Constraints;

JulexFR