Assegureu-vos que s'hagi introduït la quantitat adequada de dades
Les restriccions NO NULL en Microsoft SQL Server us permeten especificar que una columna pot no contindre valors NULL . Quan creeu una nova restricció NOT NULL en una columna de base de dades, SQL Server comprova els continguts actuals de la columna per a tots els valors NULL. Si la columna conté valors NULL actualment, la creació de restriccions falla. En cas contrari, SQL Server afegeix la restricció NOT NULL i qualsevol ordre futura INSERT o UPDATE que provocaria la falla de l'existència d'un valor NULL.
NULL és diferent d'una cadena de caràcters zero o zero. NULL significa que no s'ha fet cap entrada.
Crear una restricció NO NULL
Hi ha moltes maneres de crear una restricció única en SQL Server. Si voleu utilitzar Transact-SQL per afegir una restricció UNIQUE en una taula existent, podeu utilitzar la instrucció ALTER TABLE, tal com es mostra a continuació:
TAULA ALTER
ALTER COLUMN NO NULL
Si preferiu interactuar amb SQL Server amb eines GUI, també podeu crear una restricció NO NULL utilitzant SQL Server Management Studio. A continuació s'explica com:
- Obriu SQL Server Management Studio.
- Expandiu la carpeta Taules de la base de dades on voleu crear la restricció.
- Feu clic amb el botó dret a la taula on voleu afegir la restricció i feu clic a Disseny.
- Marqueu la casella NO NULL per a les columnes que voleu tenir restriccions NO NULL.
Això és tot per crear restriccions NO NULL en Microsoft SQL Server!