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;