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:
SQL Server / Oracle / MS Access:
Można rozpowszechniać ogranicznik PRIMARY KEY wiele kolumn, należy użyć następującej składni SQL:
MySQL / SQL Server / Oracle / MS Access:
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:
1 2 |
ALTER TABELA Osób DROP PRIMARY KEY |
SQL Server / Oracle / MS Access:
1 2 |
ALTER TABELA Osób DROP CONSTRAINT pk_PersonID |
SQL klucz podstawowy





Komentarze
Bardzo podobała mi się! Cytować
Msg 156, Level 15, State 1, Line 1
Niepoprawna składnia w pobliżu słowo kluczowe "pierwotnych". Cytować