SQL - Check kényszer

Sql a CHECK kényszer

 

SQL CHECK kényszer új táblában:

My SQL:

CREATE TABLE személyek
(
személyek_azonosító int NOT NULL,
 vezetéknév varchar(255) NOT NULL,
keresztnév varchar(255),
címvarchar(255),
városvarchar(255),
CHECK (P_Id>0)
)

 

SQL Server / Oracle / MS Access:

CREATE TABLE személyek
(
személyek_azonosító int NOT NULL CHECK (P_Id>0),
vezetéknév varchar(255) NOT NULL,
keresztnév varchar(255),
cím varchar(255),
város varchar(255)
)

 

MySQL / SQL Server / Oracle / MS Access:

CREATE TABLE személyek
(
személyek_azonosító int NOT NULL,
vezetéknév varchar(255) NOT NULL,
keresztnév varchar(255),
cím varchar(255),
város varchar(255),
CONSTRAINT chk_Person CHECK (személyek_azonosító>0 AND város='Budapest')
)

SQL CHECK kényszer változó táblában:

MySQL / SQL Server / Oracle / MS Access:

ALTER TABLE s
ADD CHECK (P_Id>0)

MySQL / SQL Server / Oracle / MS Access:

ALTER TABLE személyek
ADD CONSTRAINT chk_Person CHECK (személyek_azonosító>0 AND város='Budapest')

 

To DROP a CHECK Constraint

SQL Server / Oracle / MS Access:

ALTER TABLE személyek
DROP CONSTRAINT chk_Person

 

 

 



A hozzászólás csak a regisztrált és bejelentkezett tagok számára engedélyezett!

Oldalainkat 35 vendég böngészi
Látogatóink száma: 2010.07.10 -től