ZSBD-2st-1.2-lab1.tresc-1.1-Slajd18
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Klauzula WITH (2)
W przypadku klauzuli WITH PRIMARY KEY do identyfikacji rekordów źródłowych i migawki są wykorzystywane wartości klucza podstawowego tabeli źródłowej. Taką migawkę będziemy dalej nazywać typu PRIMARY KEY. Począwszy od wersji Oracle (rel. 8.0) udostępnione zostały migawki typu primary key , jako domyślny typ. Stosowanie tego typu migawek jest zalecane przez producenta oprogramowania.
Należy zwrócić uwagę, że migawka typu PRIMARY KEY musi udostępniać wszystkie atrybuty wchodzące w skład klucza tabeli źródłowej, a tabela źródłowa musi posiadać aktywne ograniczenie PRIMARY KEY. W przeciwnym przypadku tworzenie migawki zakończy się błędem.