lunes, 4 de noviembre de 2013

Cómo crear una restricción en Oracle

Restricciones mantener bases de datos funcionando sin problemas al hacer caso omiso información duplicada o corruptos. 

CREAR RESTRICCIÓN

La base de datos de gestión del programa Oracle permite a los administradores para mantener la integridad de la información de la base de datos mediante la creación de restricciones. Los administradores utilizan restricciones a evitar que los usuarios introducir información incompleta, sin sentido o incompatible a la base de datos. Por ejemplo, un administrador de base de datos agrega una restricción a la mesa para evitar que se acepte la información duplicada, como varios registros para el mismo cliente. Creación de restricciones en su base de datos Oracle mantiene funcionando sin problemas y reduce la posibilidad de pérdida de información.



Ejecute Oracle. Haga clic en "Conectar a base de datos" y seleccione la base de datos que desea editar.



Abra la ventana de consulta SQL. Tipo "CREATE TABLE" si desea añadir una nueva tabla con una restricción o "ALTER TABLE" para agregar una restricción a una tabla existente. Introduzca el nombre de la tabla después de la orden.



Defina los campos dentro de la tabla si va a crear una nueva tabla. Proporcione el nombre del campo, el tipo de valor para aceptar y si el campo puede estar vacío. Por ejemplo, "CREATE TABLE tabla (field_id numérico (10) not null, field_name varchar2 (50) not null, field_description varchar2 (255)" sería crear una tabla con tres columnas - field_id, field_name y field_description.



Añadir la restricción. Tipo "añadir CONSTRAINT OPERACIÓN (columna #)" sin las comillas después del comando "ALTER TABLE" si usted está limitando una tabla existente. Tipo "OPERACIÓN CONSTRAINT (columna #)" sin las comillas después de la definición de los campos dentro de la tabla si va a crear una nueva tabla.



Reemplazar "constraint_name" con el nombre que desea asignar a la restricción. Cambiar "OPERACIÓN" para el comando que desea restringir la mesa, como el comando "UNIQUE ()" que comprueba si las entradas duplicadas en los campos seleccionados. Por ejemplo, "RESTRICCIÓN field_unique UNIQUE (field_id, field_name)" comprueba el identificador de campo y field_name de una entrada con las entradas existentes para asegurarse de que no es un duplicado antes de añadir a la mesa.



Cierre todas las órdenes abiertas para todo par paréntesis arriba. Termina el comunicado con un delimitador, normalmente un punto y coma. Por ejemplo "CREATE TABLE tabla (field_id numérica (10), una restricción UNIQUE field_unique (field_id));"



Haga clic en "Ejecutar" para cometer la consulta a la base de datos.



 

No hay comentarios:

Publicar un comentario