Cómo: Asociar una nueva restricción CHECK a una tabla o columna
Actualización: noviembre 2007
Puede adjuntar una restricción CHECK a una tabla para especificar los valores de datos aceptables en una o más columnas.
Nota: |
---|
Algunas bases de datos tienen diferente funcionalidad para las restricciones de comprobación. Consulte la documentación de la base de datos para obtener detalles sobre cómo funciona la base de datos con restricciones de comprobación. |
Nota: |
---|
Los cuadros de diálogo y comandos de menú que se ven podrían ser distintos de los incluidos en la Ayuda, dependiendo de la configuración activa. Para cambiar su configuración, elija Importar y exportar configuraciones en el menú Herramientas. Para obtener más información, consulte Valores de configuración de Visual Studio. |
Pasar asociar una restricción CHECK nueva
En el diagrama de la base de datos, haga clic con el botón secundario en la tabla que contendrá la restricción y después seleccione Restricciones CHECK en el menú contextual.
-O bien-
Abra el Diseñador de tablas de la tabla que va a contener la restricción; a continuación, haga clic con el botón secundario en el Diseñador de tablas y elija Restricciones CHECK en el menú contextual.
Haga clic en Agregar.
Nota: Si desea asignar un nombre diferente a la restricción, escríbalo en el cuadro Nombre de la restricción.
En la cuadrícula, en el campo Expresión, escriba las expresiones SQL para la restricción CHECK. Por ejemplo, para limitar las entradas de la columna state de la tabla authors a Nueva York, escriba:
state = 'NY'
O bien, para exigir que las entradas que se escriben en la columna zip tengan 5 dígitos, escriba:
zip LIKE '[0-9][0-9][0-9][0-9][0-9]'
Nota: Asegúrese de que escribe los valores de restricción no numéricos entre comillas sencillas (').
Expanda la categoría Diseñador de tablas para definir cuando debe exigirse la restricción:
Para probar la restricción en datos existentes antes de crearla, active la opción Comprobar datos existentes al crear o habilitar.
Para exigir la restricción siempre que se realice una operación de replicación en esta tabla, active la opción Exigir para replicación.
Para exigir la restricción siempre que se inserte o actualice una fila de esta tabla, active la opción Exigir para INSERTs y UPDATEs.
Vea también
Referencia
Índices o claves (Cuadro de diálogo)