NOT NULL Ierobežojumi Microsoft SQL Server

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ā:

Tas viss ir tas, ka ir jāizveido NOT NULL ierobežojumi Microsoft SQL Server!