Microsoft SQL Server-en ez dago NULL murrizketarik

Ziurtatu datu kopuru egokia sartu duzula

Microsoft SQL Server-en NON mugak ez dira zutabeak NULL balioak eduki ditzaketen zehazteko. Datu-basearen zutabean NEW NULL murrizketa bat sortzen duzunean, SQL Serverk zuloaren uneko edukiak egiaztatzen ditu NULL balioetan. Zutabeak NULL balioak badu, murrizketa sortzea huts egiten du. Bestela, SQL ERABILTZAILEAK EZ DUTEN BALDINTZAK gehitzen ditu eta etorkizuneko INSERT edo UPDATE komandoak NULL balio bat huts egiteak eragingo luke.

NULL ez da zero edo zero karaktere katea. NULLek sarrerarik egin ez duela esan nahi du.

NO EZKONTZEKO KONTRASTEA sortzea

Zenbait modu daude UNIQUE konbinazio bat sortzeko SQL Server-en. Transact-SQL erabili nahi baduzu, lehendik dagoen taula batean UNIQUE murriztapena gehitzeko, ALTER TABLE adierazpena erabil dezakezu behean bezala.

ALTER TAILERRA
ALTER COLUMN EZ NULL

SQL Server- ekin GUIren tresnak erabiliz elkarreragin nahiago baduzu, ere ezingo duzu SQL Server Management Studio erabiliz murriztu. Hona hemen nola:

Hori guztia Microsoft-en SQL Server zerbitzuan ez dago NULL mugak sortzeko!