UNIQUE - הגבלה זו מאפשרת לך לזהות באופן ייחודי כל רשומה בטבלה.
אילוצי מפתח ייחודי וראשוני מספק ערובה הייחודיות של עמודה או קבוצת עמודות.
אילוץ מפתח ראשי יש באופן אוטומטי ייחודי.
שים לב, אתה יכול לקבל מגבלות רבות וייחודיות בטבלה, אבל רק אחד מפתח ראשי לטבלה.
SQL אילוצים ייחודיים יצירת טבלה
SQL הבאה יוצרת אילוץ UNIQUE על עמודה "P_Id", כאשר יצירת טבלה "אנשים":
MySQL:
SQL Server / Oracle / MS Access:
כדי ליצור משתמש ייחודי מרובות של SQL בתחביר הבא:
MySQL / SQL Server / Oracle / MS Access:
SQL אילוצים ייחודיים ALTER TABLE
SQL הבאה יוצרת אילוץ UNIQUE על עמודה "P_Id", כאשר על השולחן "אנשים" כבר נקבע:
MySQL / SQL Server / Oracle / MS Access:
Для создания нескольких UNIQUE при уже созданной таблице "אנשים" используйте следующий синтаксис SQL:
MySQL / SQL Server / Oracle / MS Access:
1 2 |
ALTER לוח אנשים ADD CONSTRAINT uc_PersonID UNIQUE (P_Id,LastName) |
הסרת UNIQUE
כדי להסיר אילוץ UNIQUE להשתמש SQL הבאה:
MySQL:
SQL Server / Oracle / MS Access:
1 2 |
ALTER לוח אנשים DROP CONSTRAINT uc_PersonID |
SQL ייחודי




