SQL kimanin CHECK
- صفحه قبلی کلید خارجی سکووئل
- صفحه بعدی پیشفرض سکووئل
SQL kimanin CHECK
CHECK kawari yana a fassar kiwai a yanki a kara a kiwai.
Bai fassar CHECK kawari a yanki a kara a, yanki yana a fassar kiwai a kiwai.
Bai fassar CHECK kawari a tabin, kawari yana a fassar kara a yanki a fassar kara a kiwai.
SQL CHECK kawari a fassar CREATE TABLE
Duba ce SQL a kan fassar "Persons" tabin a fassar CHECK kawari a "Id_P" yanki. CHECK kawari yana ba "Id_P" yanki kara kara a kaiwa 0 na koyi.
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) )
سکووئل سرور / اوراکل / 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') )
محدودیت CHECK سکووئل در ALTER TABLE
اگر نیاز به ایجاد محدودیت CHECK برای ستون "Id_P" در جدول موجود دارید، از 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 زیر استفاده کنید:
سکووئل سرور / اوراکل / MS Access:
ALTER TABLE Persons DROP CONSTRAINT chk_Person
MySQL:
ALTER TABLE Persons DROP CHECK chk_Person
- صفحه قبلی کلید خارجی سکووئل
- صفحه بعدی پیشفرض سکووئل