Pārliecinieties, ka ir ievadīts atbilstošs datu apjoms
NOT NULL ierobežojumi Microsoft SQL Server ļauj jums norādīt, ka slejā var nebūt NULL vērtības . Kad jūs izveidojat jaunu NOT NULL ierobežojumu datu bāzes kolonnā, SQL Server pārbauda kolonnas pašreizējo saturu par visām NULL vērtībām. Ja kolonnā pašlaik ir NULL vērtības, ierobežojuma izveide neizdodas. Pretējā gadījumā SQL Server pievieno NOT NULL ierobežojumu un visas turpmākās INSERT vai UPDATE komandas, kas varētu izraisīt NULL vērtības eksistenci.
NULL atšķiras no nulles vai nulles rakstzīmju virknes. NULL nozīmē, ka neviens ieraksts nav izdarīts.
NOT NULL ierobežojuma izveide
SQL Server ir daudz veidu, kā jūs varat izveidot neierobežotu ierobežojumu. Ja vēlaties izmantot Transact-SQL, lai esošai tabulai pievienotu UNIQUE ierobežojumu, varat izmantot paziņojumu ALTER TABLE, kā parādīts zemāk:
ALTER TABLE
ALTER COLUMN NOT NULL
Ja vēlaties sadarboties ar SQL Server, izmantojot GUI rīkus, varat arī izveidot NOT NULL ierobežojumu, izmantojot SQL Server Management Studio. Lūk, kā:
- Atveriet SQL Server Management Studio.
- Paplašiniet datu bāzes mapi Galdi, kur vēlaties izveidot ierobežojumu.
- Ar peles labo pogu noklikšķiniet uz tabulas, kurā vēlaties pievienot ierobežojumu, un noklikšķiniet uz Dizains.
- Atzīmējiet izvēles rūtiņu NOT NULL slejai (-ēm), kurai vēlaties NOT NULL ierobežojumu (-us).
Tas viss ir tas, ka ir jāizveido NOT NULL ierobežojumi Microsoft SQL Server!