TIDAK NULL Kendala dalam Microsoft SQL Server

Pastikan jumlah data yang betul telah dimasukkan

TIDAK NULL kekangan dalam Microsoft SQL Server membolehkan anda menentukan bahawa lajur mungkin tidak mengandungi nilai NULL . Apabila anda mencipta kekangan TIDAK NULL yang baru pada lajur pangkalan data, SQL Server menyemak kandungan semasa lajur untuk sebarang nilai NULL. Jika ruang pada masa ini mengandungi nilai NULL, penciptaan kekangan gagal. Jika tidak, SQL Server menambah kekangan TIDAK NULL dan sebarang perintah INSERT atau UPDATE masa depan yang akan menyebabkan kewujudan nilai NULL gagal.

NULL adalah berbeza daripada sifar atau rentetan aksara sifar. NULL bermakna tiada entri telah dibuat.

Mencipta BUKAN NULL Kekangan

Terdapat banyak cara anda boleh membuat kekangan UNIK dalam SQL Server. Jika anda ingin menggunakan Transact-SQL untuk menambahkan kekangan UNIK pada jadual yang sedia ada, anda boleh menggunakan pernyataan ALTER TABLE, seperti digambarkan di bawah:

ALTER TABLE
ALTER COLUMN TIDAK NULL

Jika anda lebih suka berinteraksi dengan SQL Server menggunakan alat GUI, anda juga boleh membuat kekangan BUKA NULL menggunakan SQL Server Management Studio. Ini caranya:

Itu sahaja yang ada untuk mewujudkan kekangan TIDAK NULL dalam Microsoft SQL Server!