English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
قيود UNIQUE تأكد من أن جميع القيم في العمود الواحد فريدة.
عند إنشاء جدول "Persons"، يتم إنشاء قيود UNIQUE على عمود "ID" باستخدام SQL التالي:
SQL Server / Oracle / MS Access:
CREATE TABLE Persons ( ID int NOT NULL UNIQUE, LastName varchar(255) NOT NULL, FirstName varchar(255), Age int ;
MySQL:
CREATE TABLE Persons ( ID int NOT NULL, LastName varchar(255) NOT NULL, FirstName varchar(255), Age int, UNIQUE (ID) ;
لإسم القيود UNIQUE وتعريف قيود UNIQUE على عدة أعمدة، استخدم لغة SQL التالية:
MySQL / SQL Server / Oracle / MS Access:
CREATE TABLE Persons ( ID int NOT NULL, LastName varchar(255) NOT NULL, FirstName varchar(255), Age int, CONSTRAINT UC_Person UNIQUE (ID,LastName) ;
لإنشاء قيود UNIQUE على عمود "ID" بعد إنشاء الجدول، استخدم SQL التالي:
MySQL / SQL Server / Oracle / MS Access:
ALTER TABLE Persons ADD UNIQUE (ID);
لإسم القيود UNIQUE وتعريف قيود UNIQUE على عدة أعمدة، استخدم لغة SQL التالية:
MySQL / SQL Server / Oracle / MS Access:
ALTER TABLE Persons ADD CONSTRAINT UC_Person UNIQUE (ID,LastName);
لحذف قيود UNIQUE، استخدم الآتي SQL:
MySQL:
ALTER TABLE Persons DROP INDEX UC_Person;
SQL Server / Oracle / MS Access:
ALTER TABLE Persons DROP CONSTRAINT UC_Person;