Skip to main content

NETĻAVNULL ierobežojumu izveide Microsoft SQL Server

Anonim

NOT NULL ierobežojumi Microsoft SQL Server ļauj jums norādīt, ka slejā var nebūt NULL vērtības.

NULL atšķiras no nulles vai nulles rakstzīmju virknes. NULL nozīmē, ka neviens ieraksts nav izdarīts.

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.

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 TABLEALTER 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 ir tik vienkārši!