“Conocimientos software>Software de base de datos

Tipos de restricciones de PL /SQL

2013/1/14
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 enseñar a usted mismo las Works Suite 2001 visual
Cómo mostrar la última entrada de cada cuenta en Query Acceso
Cómo acceder a los informes de referencias cruzadas
Cómo insertar una base de datos en Vb.net
Cómo diseñar una base de datos relacional de acceso
Cómo calcular una suma continua en una consulta de base de datos Access
Cómo crear una base de datos de OpenOffice
Cómo eliminar programas ocultos
Conocimientos Informáticos © http://www.ordenador.online