t9
Warunki integralności
Warunek PRIMARY KEY
Definiuje klucz główny tabeli. Jeżeli klucz główny stanowi pojedyncza kolumna, wygodnie jest zapisać ten warunek w składni “przy kolumnie”:
kolumna typ [(rozmiar)] CONSTRAINT nazwa_warunku PRIMARY KEY
Jeśli klucz składa się z dwóch lub więcej kolumn, wtedy musimy opisać go w składni “po kolumnach”, wskazując listę kolumn, na których jest zbudowany:
CONSTRAINT nazwa warunku PRIMARY KEY {koli, kol2 ...)
W tabeli może być tylko jeden klucz główny. Wszystkie kolumny występujące w kluczu głównym są obowiązkowe - nie ma potrzeby specyfikowania dodatkowo NOT NULL. Podczas wstawiania i modyfikacji wierszy ORACLE będzie zawsze sprawdzał, czy wiersz z taką wartością kolumna (z takim zestawem wartości kolumn) już w tabeli nie występuje. Jeżeli tak, ORACLE zgłosi błąd i błędna operacja się nie powiedzie.
Przykład
W tabeli EMP kluczem jest numer pracownika EMPNO.
CREATE TABLE emp
( empno NUMBER(4) CONSTRAINT emp_pk PRIMARY KEY,
) ; lub
CREATE TABLE emp
(
definicje wszystkich kolumn,
CONSTRAINT emp_j?k PRIMARY KEY (empno) ) ;
Obie specyfikacje klucza głównego są równoważne.
Język definiowania danych, słownik systemowy
Wyszukiwarka
Podobne podstrony:
t11 Warunki integralnościWarunek FOREIGN KEY Definiuje klucz obcy, reprezentujący związek z inną tabt10 Warunki integralnościWarunek UNIQUE Definiuje klucz unikalny tabeli. Klucz unikalny pełni podobnt16 Zmiana definicji tabeliZarządzanie więzami integralności Warunki integralności dodajemy do tabelt16 Zmiana definicji tabeliZarządzanie więzami integralności Warunki integralności dodajemy do tabelt5 Warunki integralności Definiując tabelę mamy możliwość określenia z góry pewnych warunków, jakiemiroslaujzelent.plSłownik podstawowych pojęć (4) Klucz podstawowy (ang. primary key) zwany też kluczt7 Warunki integralności Klauzula CONSTRAINT Do definiowania innych (niż NOT NULL) warunków integralmiroslaujzelent.plSłownik podstawowych pojęć (4) Klucz podstawowy (ang. primary key) zwany też kluczmiroslaujzelent.plSłownik podstawowych pojęć (4) Klucz podstawowy (ang. primary key) zwany też kluczskanuj0315 (2) 330 PHP i MySQL dla każdego CREATE TABLE Autorzy( Id INTEGER PRIMARY KEY. Imię VARCHAskanuj0048 5 A C^CtNA WARUNKÓW Integralna część projektu budowlanego służącą do L ....bezpiecznego..wybrane koncepcje . [W:] „Funkcjonowanie gospodarki polskiej w warunkach integracji europejskiej” (rbialskiego w warunkach integracji europejskiej. [W:] „W Kierunku gospodarki opartej na wiedzy:więcej podobnych podstron