" /> Hasło <br /><input type="password" name="passwd" id="passwd" class="inputbox" size="18" alt="password" />
Dom SQL Unikalne
PDF

UNIQUE - To ograniczenie pozwala jednoznacznie identyfikują każdy rekord w tabeli.

Ograniczenie PRIMARY KEY automatycznie ma UNIQUE.

Pamiętaj, że możesz posiadać wiele ograniczeń UNIQUE w tabeli, ale tylko jeden klucz podstawowy do tabeli.

SQL UNIQUE TWORZENIE TABLE w

Następujące SQL tworzy UNIQUE kolumnie "P_Id", podczas tworzenia tabeli "Osoby":

MySQL:

1
2
3
4
5
6
7
8
TWORZENIE TABELA Osób (
P_Id int NIE NULL,
Nazwisko varchar(255) NIE NULL,
Imię varchar(255),
Address varchar(255),
Miasto varchar(255),
UNIQUE (P_Id)
)

SQL Server / Oracle / MS Access:

1
2
3
4
5
6
7
TWORZENIE TABELA Osób (
P_Id int NIE NULL UNIQUE,
Nazwisko varchar(255) NIE NULL,
Imię varchar(255),
Address varchar(255),
Miasto varchar(255)
)

Aby utworzyć wiele UNIQUE użyć następujących składni SQL:

MySQL / SQL Server / Oracle / MS Access:

1
2
3
4
5
6
7
8
TWORZENIE TABELA Osób (
P_Id int NIE NULL,
Nazwisko varchar(255) NIE NULL,
Imię varchar(255),
Address varchar(255),
Miasto varchar(255),
CONSTRAINT uc_PersonID UNIQUE (P_Id,Nazwisko)
)

SQL UNIQUE w ALTER TABLE

Następujące SQL tworzy UNIQUE kolumnie "P_Id", gdy w tabeli "Osoby" już ustalono:

MySQL / SQL Server / Oracle / MS Access:

1
2
ALTER TABELA Osób
ADD UNIQUE (P_Id)

Для создания нескольких UNIQUE при уже созданной таблице "Osób" используйте следующий синтаксис SQL:

MySQL / SQL Server / Oracle / MS Access:

1
2
ALTER TABELA Osób
ADD CONSTRAINT uc_PersonID UNIQUE (P_Id,Nazwisko)

Usuwanie UNIQUE

Aby usunąć UNIQUE użyć następujących SQL:

MySQL:

1
2
ALTER TABELA Osób
DROP Indeks uc_PersonID

SQL Server / Oracle / MS Access:

1
2
ALTER TABELA Osób
DROP CONSTRAINT uc_PersonID

Upoważnienie

Nicea Ajax Poll

Który z moich rozszerzeń jest najlepszy?

Statystyka

Reklama