ایس کیو ال CHECK کی约束
- ਪਿੰਡ ਪੰਨਾ SQL Foreign Key
- ਅਗਲਾ ਪੰਨਾ SQL Default
ایس کیو ال CHECK کی约束
CHECK قید استعمال کیتا جاندا اے تاکہ ستون وچ کیئن رہن والی رینج کی محدودیت رکھی جائی.
اگر کسی خاص ستون پر CHECK قید بنائی گئی تو اس ستون صرف مقرر کردی گئی رہی کہ اس ستون صرف مقرر کردی گئی رہی.
اگر کسی جدول پر CHECK قید بنائی گئی تو اس قید ویا کسی خاص ستون پر مقرر کردی گئی رہی وہ مقرر کردی گئی رہی کہ اس قید پر مقرر کردی گئی رہی.
ایسکوال پر CHECK قید پر CREATE TABLE
ایسکوال در "Persons" جدول کی تعمیر وقت "Id_P" ستون پر CHECK قید بناندا اے. CHECK قید مقرر کردا اے کہ "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) )
ਜੇਕਰ ਤੁਸੀਂ CHECK ਸਮੰਜਨ ਦਾ ਨਾਮ ਦੇਣਾ ਚਾਹੁੰਦੇ ਹੋ ਅਤੇ ਕਈ ਸਿਰਲੇਖਾਂ ਲਈ CHECK ਸਮੰਜਨ ਨਿਰਧਾਰਿਤ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਹੇਠ ਲਿਖੇ SQL ਗਰੰਟਾਂ ਦੀ ਵਰਤੋਂ ਕਰੋ:
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') )
ALTER TABLE ਉੱਤੇ SQL CHECK Constraint
ਜੇਕਰ ਤੁਸੀਂ 'Id_P' ਸਿਰਲੇਖ ਨੂੰ CHECK ਸਮੰਜਨ ਦੇ ਰੂਪ ਵਿੱਚ ਬਣਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ ਅਤੇ ਸਾਈਟ ਵਿੱਚ ਪਹਿਲਾਂ ਤੋਂ ਹੋਇਆ ਹੋਵੇ, ਤਾਂ ਹੇਠ ਲਿਖੇ SQL ਦੀ ਵਰਤੋਂ ਕਰੋ:
MySQL / SQL Server / Oracle / MS Access:
ALTER TABLE Persons ADD CHECK (Id_P>0)
ਜੇਕਰ ਤੁਸੀਂ CHECK ਸਮੰਜਨ ਦਾ ਨਾਮ ਦੇਣਾ ਚਾਹੁੰਦੇ ਹੋ ਅਤੇ ਕਈ ਸਿਰਲੇਖਾਂ ਲਈ CHECK ਸਮੰਜਨ ਨਿਰਧਾਰਿਤ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਹੇਠ ਲਿਖੇ SQL ਗਰੰਟਾਂ ਦੀ ਵਰਤੋਂ ਕਰੋ:
MySQL / SQL Server / Oracle / MS Access:
ALTER TABLE Persons ADD CONSTRAINT chk_Person CHECK (Id_P>0 AND City='Sandnes')
CHECK ਸਮੰਜਨ ਰੱਦ ਕਰਨਾ
ਜੇਕਰ ਤੁਸੀਂ CHECK ਸਮੰਜਨ ਨੂੰ ਰੱਦ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਹੇਠ ਲਿਖੇ SQL ਦੀ ਵਰਤੋਂ ਕਰੋ:
SQL Server / Oracle / MS Access:
ALTER TABLE Persons DROP CONSTRAINT chk_Person
MySQL:
ALTER TABLE Persons DROP CHECK chk_Person
- ਪਿੰਡ ਪੰਨਾ SQL Foreign Key
- ਅਗਲਾ ਪੰਨਾ SQL Default