" /> " /> JoomThumbnail
בית SQL בדוק

CHECK - הגדרת הערכים החוקיים כי יכול להיות מוכנס לתוך השולחן.

SQL CHECK אילוצים יצירת טבלה

SQL הבאה יוצרת אילוץ CHECK על עמודה "P_Id", כאשר יצירת טבלה "אנשים". לעצור זה מאפשר לך להכניס את עמודת המספרים "P_Id" רק גדול מאפס.

My SQL:

1
2
3
4
5
6
7
8
CREATE לוח אנשים (
P_Id int לא NULL,
LastName varchar(255) לא NULL,
FirstName varchar(255),
Address varchar(255),
עיר varchar(255),
CHECK (P_Id>0)
)

SQL Server / Oracle / MS Access:

1
2
3
4
5
6
7
CREATE לוח אנשים (
P_Id int לא NULL CHECK (P_Id>0),
LastName varchar(255) לא NULL,
FirstName varchar(255),
Address varchar(255),
עיר varchar(255)
)

כדי ליצור CHECK מרובים להשתמש בתחביר SQL הבאה:

MySQL / SQL Server / Oracle / MS Access:

1
2
3
4
5
6
7
8
CREATE לוח אנשים (
P_Id int לא NULL,
LastName varchar(255) לא NULL,
FirstName varchar(255),
Address varchar(255),
עיר varchar(255),
CONSTRAINT chk_Person CHECK (P_Id>0 ו עיר="Sandnes")
)

SQL CHECK עם אילוצי לוח ALTER

Следующие SQL создает CHECK ограничитель в колонке "P_Id", когда таблицы "אנשים" уже создана. Данный ограничитель позволяет вставлять в колонку "P_Id" только числа больше нуля.

MySQL / SQL Server / Oracle / MS Access:

1
2
ALTER לוח אנשים
ADD CHECK (P_Id>0)

כדי ליצור CHECK מרובים להשתמש בתחביר SQL הבאה:

MySQL / SQL Server / Oracle / MS Access:

1
2
ALTER לוח אנשים
ADD CONSTRAINT chk_Person CHECK (P_Id>0 ו עיר="Sandnes")

הסרת CHECK

כדי להסיר את הסימון צמצם באמצעות SQL הבאה:

SQL Server / Oracle / MS Access:

1
2
ALTER לוח אנשים
DROP CONSTRAINT chk_Person

הרשאה

נחמד אייאקס סקר

סטטיסטיקה

פרסומת