SQL Not Null - TeachMeSoft

SQL Not Null









Batasan SQL NOT NULL

Secara default, kolom dapat menampung nilai NULL.

Batasan NOT NULL memaksa kolom untuk TIDAK menerima nilai NULL.

Ini memaksa bidang untuk selalu berisi nilai, yang berarti Anda tidak bisa menyisipkan rekaman baru, atau memperbarui rekaman tanpa menambahkan nilai ke bidang ini.


SQL NOT NULL pada CREATE TABLE

SQL berikut memastikan bahwa kolom "ID", "LastName", dan "FirstName" TIDAK akan menerima nilai NULL saat tabel "Persons" dibuat:

Contoh

CREATE TABLE Persons (
    ID int NOT NULL,
    LastName varchar(255NOT NULL,
    FirstName varchar(255NOT NULL,
    Age int
);
Cobalah sendiri "

SQL NOT NULL pada ALTER TABLE

Untuk membuat batasan NOT NULL pada kolom "Age" ketika tabel "Persons" sudah dibuat, gunakan SQL berikut:

ALTER TABLE Persons
MODIFY Age int NOT NULL;















Disqus comments