Kesalahan CHECK SQL
- Halaman Sebelumnya Kunci Luaran SQL
- Halaman Berikutnya Default SQL
Kesalahan CHECK SQL
Pengaturan CHECK digunakan untuk membatasi rentang nilai di kolom.
Jika menentukan pengaturan CHECK untuk kolom tunggal, kolom tersebut hanya mengizinkan nilai tertentu.
Jika menentukan pengaturan CHECK untuk tabel, pengaturan ini akan membatasi nilai di kolom khusus.
SQL CHECK Constraint dalam CREATE TABLE
SQL di "Persons" tabel untuk menghapus pengaturan CHECK untuk kolom "Id_P". Pengaturan CHECK menentukan kolom "Id_P" harus hanya mengandung bilangan bulat yang lebih besar dari 0.
MySQL:
CREATE TABLE Persons ( Id_P int NOT NULL, LastName varchar(255) NOT NULL, FirstName varchar(255), Address varchar(255), City varchar(255), CHECK (Id_P>0) )
SQL Server / Oracle / MS Access:
CREATE TABLE Persons ( Id_P int NOT NULL CHECK (Id_P>0), LastName varchar(255) NOT NULL, FirstName varchar(255), Address varchar(255), City varchar(255) )
Jika perlu menamakan pengaturan CHECK dan mendefinisikan pengaturan CHECK untuk beberapa kolom, gunakan sintaks SQL di bawah ini:
MySQL / SQL Server / Oracle / MS Access:
CREATE TABLE Persons ( Id_P int NOT NULL, LastName varchar(255) NOT NULL, FirstName varchar(255), Address varchar(255), City varchar(255), CONSTRAINT chk_Person CHECK (Id_P>0 AND City='Sandnes') )
Kunci CHECK SQL di ALTER TABLE
Jika membuat pengaturan CHECK untuk kolom "Id_P" saat tabel sudah ada, gunakan SQL di bawah ini:
MySQL / SQL Server / Oracle / MS Access:
ALTER TABLE Persons ADD CHECK (Id_P>0)
Jika perlu menamakan pengaturan CHECK dan mendefinisikan pengaturan CHECK untuk beberapa kolom, gunakan sintaks SQL di bawah ini:
MySQL / SQL Server / Oracle / MS Access:
ALTER TABLE Persons ADD CONSTRAINT chk_Person CHECK (Id_P>0 AND City='Sandnes')
Batalkan Pengaturan CHECK
Untuk membatalkan pengaturan CHECK, gunakan SQL di bawah ini:
SQL Server / Oracle / MS Access:
ALTER TABLE Persons DROP CONSTRAINT chk_Person
MySQL:
ALTER TABLE Persons DROP CHECK chk_Person
- Halaman Sebelumnya Kunci Luaran SQL
- Halaman Berikutnya Default SQL