t16

t16



Zmiana definicji tabeli

Zarządzanie więzami integralności

Warunki integralności dodajemy do tabeli w ten sam sposób co kolumny, jednakże jestaśmy tutaj zmuszeni używać składni “po kolumnach”.

Aby uzupełnić definicję tabeli o więzy niedopuszczające do wprowadzania pensji większych od $5000, piszemy:

ALTER TABLE EMP

ADD    (CONSTRAINT sal_ck CHECK (SAL <= 5000));

Możemy także włączać i wyłączać sprawdzanie warunków integralności odpowiednie polecenia to:

ALTER TABLE nazwatabeli ENABLE

CONSTRAINT

nazwa warunku

oraz

ALTER TABLE nazwa tabeli DISABLE

CONSTRAINT

nazwa warunku

Uwaga: Podczas włączania warunku integralności serwer ORACLE sprawdza jego zgodność z wartościami wszystkich wierszy. Jeżeli istnieją wiersze nie spełniające tego warunku, polecenie zakończy się błędem - warunek nie zostanie włączony. Wynika z tego także, że włączanie warunku integralności może być operacją złożoną i czasochłonną.

Usuwamy warunek integralności poleceniem:

ALTER TABLE nazwa tabeli DROP CONSTRAINT nazwa warunku


Uwaga: Nazywanie warunków integralności formalnie nie jest wymagane. W ich definicjach można opuścić słowa CONSTRAINT nazwa_warunku. Wtedy nadanie im zostanie (dość nieczytelna) nazwa systemowa. Będziemy wtedy mieli kłopot ze sprawnym zarządzaniem warunkami integralności.

13-20


Język definiowania danych, słownik systemowy


Wyszukiwarka

Podobne podstrony:
t16 Zmiana definicji tabeliZarządzanie więzami integralności Warunki integralności dodajemy do tabel
t15 Zmiana definicji tabeli Do zmiany definicji tabeli służy polecenie ALTER TABLE. Dzięki niemu moż
t15 Zmiana definicji tabeli Do zmiany definicji tabeli służy polecenie ALTER TABLE. Dzięki niemu moż
t17 Zmiana definicji tabeliModyfikacja definicji kolumny Do zmodyfikowania definicji istniejącej kol
Slajd27 (22) GRID - definicja i System, który integruje i zarządza zasobami będącymi pod kontrolą ró
Slajd27 (36) GRID-definicja System, który integruje i zarządza zasobami będącymi pod kontrolą różnyc
Definicja mechatroniki Synergiczna integracja inżynierii mechanicznej z elektroniką i inteligentnym
Skan? 9 Fig. 9. zur untere,Grenze aPie erste Definition des bcstimmten Integrals Die Flacheninhaltsf
Skan? 10 Aufeabe 2. Finde nach Definition das bestimmte Integral iiber folgende Funktionen in den an
69106 Slajd27 (24) GRID - definicja System, który integruje i zarządza zasobami będącymi pod kontrol
kolos 3 Kolokwium 3, u/tipołiiinjąco Zadanie 1 (4p.). /.definiuj pojęciu: (a) intensywność integraln
1. Zintegrowane systemy wytwarzania i ich elementy1.1. Definicja, przesłanki i zakres integrowania s
skanuj0041 FTAA - koncepcja integracji skierowana do obu Ameryk, promowana i forsowana przez USA - s
28 Współczesna książka dla najmłodszych - dzieło integralne w wieku przedszkolnym i wczesnoszkolnym,
Obraz9 (54) Zwierzęta przed zimą Taniec integracsjny Czardasz do melodii Paprika Lady (Tańce integr

więcej podobnych podstron