Restricións NON NULL en Microsoft SQL Server

Asegúrese de ingresar a cantidade adecuada de datos

As restriccións NON NULL en Microsoft SQL Server permiten especificar que unha columna pode non conter valores NULL . Cando se crea unha nova restrición non NULL nunha columna de base de datos, SQL Server verifica os contidos actuais da columna para os valores NULL. Se a columna actualmente contén valores NULL, a creación de restrición falla. En caso contrario, SQL Server engade a restrición de NON NULL e todos os comandos INSERT ou UPDATE futuros que provocan a falla dun valor NULL.

NULL é diferente dunha cadea de caracteres cero ou cero. NULL significa que non se fixo ningunha entrada.

Creando unha restrición non nula

Hai moitas maneiras de crear unha restrición ÚNICA no servidor SQL. Se desexa usar Transact-SQL para engadir unha restrición ÚNICA nunha táboa existente, pode empregar a declaración ALTER TABLE, como se ilustra a continuación:

ALTER TABLE
ALTER COLUMN NO NULL

Se prefire interactuar con SQL Server usando ferramentas GUI, tamén pode crear unha restrición de NON NULL usando SQL Server Management Studio. Vexa como:

Isto é todo para crear restriccións NOT NULL en Microsoft SQL Server.