Inayotumiwa kwa SQL CHECK Constraints
- Picha ya mpima Chapa ya nje ya SQL
- Picha ya mpito SQL Kivinjati
Inayotumiwa kwa SQL CHECK Constraints
Kuziweza CHECK kuziweza kuziweza kuziweza kwa kufikia msahili wa msahili.
Kama inasema kwa msahili mmoja kuziweza CHECK kuziweza, msahili hii kuziweza kwa taarifa tofauti.
Kama inasema kwa tablio kuziweza CHECK kuziweza, kuziweza hii kuziweza kwa msahili mmoja kuziweza kuziweza kwa taarifa.
Kuziweza CHECK kuziweza kwa CREATE TABLE SQL
Mfano wa SQL huozaa "Persons" tablio kuzungumza CHECK kuziweza kwa msahili "Id_P".
My SQL:
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) )
Kuwa niwezekana kumwambaa jina la chapa ya CHECK na kumwambaa chapa ya CHECK kwa walio na walio na walio, tumia lugha ya SQL inayofuata:
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') )
Chapa ya CHECK ya SQL kwenye ALTER TABLE
Kuwa niwezekana kumwambaa chapa ya CHECK kwa kolumu 'Id_P' ikiwa tablica inayotumika, tumia SQL inayofuata:
MySQL / SQL Server / Oracle / MS Access:
ALTER TABLE Persons ADD CHECK (Id_P>0)
Kuwa niwezekana kumwambaa jina la chapa ya CHECK na kumwambaa chapa ya CHECK kwa walio na walio na walio, tumia lugha ya SQL inayofuata:
MySQL / SQL Server / Oracle / MS Access:
ALTER TABLE Persons ADD CONSTRAINT chk_Person CHECK (Id_P>0 AND City='Sandnes')
Kuondoa chapa ya CHECK
Kuondoa chapa ya CHECK, tumia SQL inayofuata:
SQL Server / Oracle / MS Access:
ALTER TABLE Persons DROP CONSTRAINT chk_Person
MySQL:
ALTER TABLE Persons DROP CHECK chk_Person
- Picha ya mpima Chapa ya nje ya SQL
- Picha ya mpito SQL Kivinjati