“Conocimiento software>Software de base de datos

Tipos de restricciones de PL /SQL

2012/9/9
PL /SQL es un lenguaje de consulta estructurado utilizado principalmente por el sistema de gestión de base de datos Oracle . Las restricciones son reglas o límites que los registros de una tabla deben cumplir , hizo bien en el momento de la creación de una mesa o añadido a la tabla más adelante. PL /SQL contiene varios tipos de restricciones . Limitaciones en PL /SQL se pueden aplicar a uno o más campos . Primarias y externas Keys

Una clave principal identifica un registro en una tabla . El campo o los campos que forman la clave primaria deben tener todos los valores . Si una clave primaria consta de más de un campo , algunos campos pueden contener valores duplicados en múltiples registros , sin embargo , la totalidad de los campos clave combinados deben ser únicos para cada registro . Una clave externa es una restricción que hace referencia a una clave en otra mesa , a menudo una clave principal. Los valores de estos campos deben ser iguales. PL /SQL utiliza claves externas para vincular varias tablas , como una tabla de clientes y una tabla con los elementos comprados por los clientes.
Única restricción

Una restricción de unicidad asegura que el campo o campos a los que se aplica la restricción en un registro tendrán un valor diferente de cualquier otro registro en la tabla . La única restricción es similar a una clave principal, pero los campos con una restricción de unicidad no tiene que tener valores . Si la restricción se compone de más de un campo , algunos campos pueden tener valores nulos , siempre y cuando la combinación de los campos sigue siendo único en la tabla.
No Constraint Null

PL /SQL , el marcador "null" indica un valor inexistente. Una restricción NOT NULL especifica que un campo de un registro debe tener un valor . Valores tales como 0 o un espacio en blanco no son equivalentes a nulo y se pueden insertar en campos con una restricción no nula . Crear NOT NULL sólo en campos individuales. Si intenta utilizar PL /SQL para insertar un registro en una tabla , pero tienen un valor nulo para un campo con una restricción NOT NULL , Oracle le dirá que no puede insertar un valor NULL en el campo y la consulta de inserción fallará.

restricción CHECK

una restricción de comprobación le permite especificar una condición de nuevos datos deben satisfacer antes de que una consulta de inserción puede agregar el registro a la tabla . Cuando se crea una restricción de comprobación en PL /SQL , debe proporcionar un nombre y especificar la condición de control , por ejemplo, para ver si el valor que desea insertar es mayor que un número o para asegurar su longitud está dentro de un cierto rango. No se pueden definir restricciones de comprobación de las opiniones o incluirlos en subconsultas .

Software de base de datos
Cómo consultar un registro único de acceso
¿Qué problema ético se crea con el uso de computadoras y bases de datos de pacientes en los consultorios médicos modernos?
Cómo grabar una imagen ISO en un disco duro
Filemaker 10 Requisitos de sistema del servidor
Cómo ejecutar código en Access 2007
¿Describe la arquitectura de un DBMS en los términos 3 arquitectura de esquema?
Cómo importar Del acceso al OpenOffice
¿Cuál es el nombre del programa de base de datos utilizado en BIMS?
Conocimiento de la computadora © http://www.ordenador.online