Informática, pregunta formulada por tita6510, hace 1 mes

¿Es necesario que se apliquen restricciones en las tablas ODS?

Respuestas a la pregunta

Contestado por gresiamonserratreyes
0

SQLShackSaltar al contenido

SQL Server training English

Restricciones en SQL Server: SQL NOT NULL, UNIQUE y SQL PRIMARY KEY

December 16, 2019 by Ahmad Yaseen

ApexSQL pricing

Este artículo explica las restricciones SQL NOT NULL, Unique y SQL Primary Key en SQL Server con ejemplos

Las restricciones en SQL Server son reglas y restricciones predefinidas que se aplican en una sola columna o en varias columnas, relacionados a los valores permitidos en las columnas, para mantener la integridad, precisión y confiabilidad de los datos de esa columna. En otras palabras, si los datos insertados cumplen con la regla de restricción, se insertarán con éxito. Si los datos insertados violan la restricción definida, la operación de inserción se cancelará.

Las restricciones en SQL Server se pueden considerar a nivel de columna, donde se especifica como parte de la definición de columna y se aplicarán solo a esa columna, o se declararán de forma independiente a nivel de tabla. En este caso, las reglas de restricción se aplicarán a más de una columna en la tabla especificada. La restricción se puede crear dentro del comando CREATE TABLE T-SQL al crear la tabla o agregarse usando el comando ALTER TABLE T-SQL después de crear la tabla. Al agregar la restricción después de crear la tabla, se verificará previamente la regla de restricción en los datos existentes antes de crear esa restricción.

Hay seis restricciones principales que se usan comúnmente en SQL Server que describiremos en profundidad con ejemplos en este artículo y en el siguiente. Estas restricciones son:

SQL NOT NULL

UNIQUE

PRIMARY KEY

FOREIGN KEY

CHECK

DEFAULT

En este artículo, veremos las tres primeras restricciones; SQL NOT NULL, UNIQUE y SQL PRIMARY KEY, y completaremos las tres restricciones restantes en el próximo artículo. Comencemos discutiendo cada una de estas restricciones de SQL Server con una breve descripción y una demostración práctica.

Otras preguntas