قيد UNIQUE SQL
قيد UNIQUE SQL
قيد UNIQUE بشكل فريد كل سجل في جدول قاعدة البيانات.
فريدة من نوعها والابتدائي المعوقات الرئيسية هي عمود أو مجموعة من الأعمدة توفر ضمان التفرد.
PRIMARY KEY القيد لديها قيد UNIQUE تعريف تلقائيا.
لاحظ أن كل جدول يمكن أن يكون لها قيود فريدة متعددة، ولكن كل جدول يمكن أن يكون واحد فقط قيد مفتاح أساسي.
CREATE TABLE SQL قيد UNIQUE عندما
وSQL التالية عندما يتم إنشاء "الأشخاص" جدول لإنشاء قيد UNIQUE على عمود "P_Id":
الخلية:
(
P_Id int NOT NULL,
LastName varchar(255) NOT NULL,
FirstName varchar(255),
Address varchar(255),
City varchar(255),
UNIQUE (P_Id)
)
SQL الخادم / أوراكل / MS الوصول:
(
P_Id int NOT NULL UNIQUE,
LastName varchar(255) NOT NULL,
FirstName varchar(255),
Address varchar(255),
City varchar(255)
)
على سبيل المثال قيود فريدة قيود فريدة وتحديد أعمدة متعددة، استخدم بناء الجملة SQL التالية:
ماي / SQL الخادم / أوراكل / MS الوصول:
(
P_Id int NOT NULL,
LastName varchar(255) NOT NULL,
FirstName varchar(255),
Address varchar(255),
City varchar(255),
CONSTRAINT uc_PersonID UNIQUE (P_Id,LastName)
)
SQL قيد UNIQUE ALTER TABLE عندما
عندما تم إنشاء الجدول، إنشاء قيد فريد في العمود ل "P_Id"، يرجى استخدام SQL التالية:
ماي / SQL الخادم / أوراكل / MS الوصول:
ADD UNIQUE (P_Id)
على سبيل المثال قيود فريدة قيود فريدة وتحديد أعمدة متعددة، استخدم بناء الجملة SQL التالية:
ماي / SQL الخادم / أوراكل / MS الوصول:
ADD CONSTRAINT uc_PersonID UNIQUE (P_Id,LastName)
التراجع قيد UNIQUE
إسقاط قيد فريد استخدام SQL التالية:
الخلية:
DROP INDEX uc_PersonID
SQL الخادم / أوراكل / MS الوصول:
DROP CONSTRAINT uc_PersonID