Professional Documents
Culture Documents
Se Emplea Un Comando Del DDL: CREATE TABLE: Crear Tablas
Se Emplea Un Comando Del DDL: CREATE TABLE: Crear Tablas
Restricción Descripción
NOT NULL Especifica que la columna no puede contener un valor nulo
8Sólo una clave primaria por tabla. Es una columna, o conjunto de ellas,
que identifican unívocamente a cada fila de una tabla.
8Ninguna columna de la clave primaria pueda contener un valor nulo.
8Puede definirse a nivel de columna o de tabla.
8Una clave primaria compuesta se crea usando la definición a nivel de tabla.
8Se crea automáticamente un índice para la columna/s PRIMARY KEY.
Ejemplo 1
CREATE TABLE dept
(deptno NUMBER(2),
dname VARCHAR2(9) CONSTRAINT unq_dname UNIQUE,
loc VARCHAR2(10) );
Ejemplo 2
CREATE TABLE dept
(deptno NUMBER(2),
dname VARCHAR2(9),
loc VARCHAR2(10),
CONSTRAINT unq_dname UNIQUE (dname));
Ejemplo 3
ALTER TABLE census
ADD CONSTRAINT unq_city_state
UNIQUE (city, state);
Restricción CHECK
Habilitar
ALTER TABLE table_name
ENABLE constraint constraint_name;
Deshabilitar
ALTER TABLE table_name
DISABLE constraint constraint_name;
Eliminar una Tabla
Con el DROP de la tabla la BD pierde todos sus datos y sus índices asociados
CASCADE CONSTRAINTS elimina todas las restricciones de integridad
dependientes
Se puede agregar una nueva fila a una tabla por medio del comando INSERT
Se puede usar la sentencia INSERT para agregar filas a una tabla donde
los valores se derivan de otras tablas ya existentes.
En lugar de la cláusula VALUES, se usa una subconsulta.
UPDATE tabla
SET columna = valor [, columna = valor ...]
[WHERE condición];