En una base de datos Oracle, restricciones de tabla son las reglas que definen los valores necesarios o restricciones que protegen la integridad de los campos de la tabla . Oracle cuenta con seis tipos de restricciones: no clave null, única , primaria , clave externa , verificación y REF , que describe las relaciones entre las columnas y los objetos. Puede definir restricciones en las tablas o vistas. También se puede definir al crear inicialmente la tabla o vista , o mediante la alteración de una tabla o vista existente. Cuando se crea limitaciones , se les da nombres únicos de los campos existentes en la tabla o la vista. Instrucciones
1
Abra la herramienta Oracle SQL . Escriba y ejecute la siguiente consulta:
CREATE TABLE myTable (
número de identificación, Fotos Título
VARCHAR2 ( 20 )
RESTRICCIÓN name_nn NOT NULL < br >
) ;
Esto crea una tabla con dos campos . A continuación, crea un obstáculo llamado " name_nn " que requiere el campo "Nombre " para tener un valor cuando se inserta un nuevo registro en la tabla .
2
Escriba y ejecute " ALTER TABLE ADD CONSTRAINT myTable id_un UNIQUE ( id); "(sin comillas ) . Esta consulta modifica la tabla añadiendo una segunda restricción , llamada " id_un " que requiere que cada registro de la tabla para tener un valor único para el campo "id" .
3
Tipo y ejecutar la siguiente consulta :
CREATE VIEW myView (id , nombre,
RESTRICCIÓN id_pk PRIMARY KEY (id ))
SELECT id , nombre FROM MyTable ;
Esto crea una vista que pone una restricción de clave principal en el campo "id"
4
Enter " ALTER VIEW myView name_nn Agregar restricción NOT NULL (nombre ) ." (sin comillas) . Esto agrega una restricción a la vista que requiere el campo Nombre de tener un valor.