sábado, 15 de noviembre de 2008

Data Definition Language (DDL) - Oracle

Sintaxis de las sentencias de lenguaje de definición de datos, Data Definition Language -DDL- de oracle:

-- Crear Tabla:
CREATE TABLE nomTabla
(
nomColumna1 tipo
, nomColumna2 tipo
)

--Añadir Campo:
ALTER TABLE nomTabla ADD
(
nomColumna3 tipo
, nomColumna4 tipo
)

--Modificar Tipo:
ALTER TABLE nomTabla MODIFY
(
nomColumna1 tipo2
)

--Clave Primaria / Clave Ajena:
ALTER TABLE nomTabla ADD
(
CONSTRAINT PK_nomTabla PRIMARY KEY (nomColumna)
, CONSTRAINT FK_nomTablaOrig_nomTablaDest FOREIGN KEY (nomTablaOrig) REFERENCES (nomTablaDest)
)

--Clave Check / Unique
ALTER TABLE nomTabla ADD
(
CONSTRAINT CHK_nomColumna CHECK (nomColunna IN condicion)
, CONSTRAINT UNQ_nomColumna UNIQUE (nomColumna/s)
)

--Eliminar Tabla:
DROP TABLE nomTabla

--Renombrar Columna (Oracle 9i):
ALTER TABLE nomTabla RENAME COLUMN nomColumna TO nuevoNomColumna

--Eliminar Columna:
ALTER TABLE nomTabla DROP COLUMN nomColumna


Mas Información:

No hay comentarios:

Publicar un comentario