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

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

Klucz podstawowy musi zawierać unikalne wartości.

Klucz podstawowy nie może zawierać wartości NULL.

Każda tabela powinna mieć klucz podstawowy, a każda tabela może mieć tylko jeden klucz podstawowy.

SQL PRIMARY KEY ograniczenia w TWORZENIE TABLE

Następujące SQL tworzy ograniczenie PRIMARY KEY w 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),
PRIMARY KEY (P_Id)
)

SQL Server / Oracle / MS Access:

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

Można rozpowszechniać ogranicznik PRIMARY KEY wiele kolumn, należy użyć następującej 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 pk_PersonID PRIMARY KEY (P_Id,Nazwisko)
)

SQL PRIMARY KEY Ograniczenia z ALTER TABLE

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

MySQL / SQL Server / Oracle / MS Access:

1
2
ALTER TABELA Osób
ADD PRIMARY KEY (P_Id)

Można rozpowszechniać ogranicznik PRIMARY KEY wiele kolumn, należy użyć następującej składni SQL:

MySQL / SQL Server / Oracle / MS Access:

1
2
ALTER TABELA Osób
ADD CONSTRAINT pk_PersonID PRIMARY KEY (P_Id,Nazwisko)

- Uwaga:

Usuwanie PRIMARY KEY

Aby usunąć ograniczenia klucz podstawowy, należy użyć następujących SQL:

MySQL:

SQL Server / Oracle / MS Access:

1
2
ALTER TABELA Osób
DROP CONSTRAINT pk_PersonID

Komentarze

 
-1 #1 Milton Junior 2011-03-28 22:16 Boy, to ja potrzebuje rzeczy były ułożone w ten sposób, że było warto!
Bardzo podobała mi się!
Cytować
 
 
-4 #2 nguyenthephong 2011-04-25 04:04 poprawny klucz jest mądrość, mądrość, że usunięte sceptycznych uszu są jasne, tak, aby nie nbhuw baos po zastosowaniu tylko dostawa do domu!
Msg 156, Level 15, State 1, Line 1
Niepoprawna składnia w pobliżu słowo kluczowe "pierwotnych".
Cytować
 
 
0 #3 km 2011-12-20 13:58 Cytować
 

Upoważnienie

Nicea Ajax Poll

Który z moich rozszerzeń jest najlepszy?

Statystyka

Reklama