Jak zobaczyć ograniczenia na stole w Oracle?

Jak zobaczyć ograniczenia na stole w Oracle?

Baza danych Oracle jest pozytywna jako najpopularniejsza i poszukiwana relacyjna baza danych na świecie. Jednym z powodów jego popularności jest dokładność danych i niezawodność, aby zapewnić, że Oracle zapewnia możliwość ograniczeń dla tabeli w bazie danych Oracle.

W tym poście omówi następujące aspekty:

  • Jakie są ograniczenia na stole w Oracle?
  • Zobacz istniejące ograniczenia na stole w Oracle
  • Utwórz nowe ograniczenie na tabeli w Oracle

Jakie są ograniczenia na stole w Oracle?

Ograniczenia w Oracle są używane do określenia reguły dla danych wchodzących w tabelę. Pomaga w zapewnieniu niezawodności i dokładności danych. Ograniczenie ustawia również działanie, które należy podjąć, jeśli akcja jest sprzeczna z regułą ustaloną.

Istnieją cztery rodzaje ograniczeń w bazie danych Oracle:

  • Postać „R” wskazuje klucz obcy.
  • Znak „p” wskazuje klucz podstawowy.
  • „C” wskazuje kontrolę ograniczenia.
  • „U” wskazuje na ograniczenie wyjątkowości.
  • „V” wskazuje, że wstawienie jest dozwolone w oparciu o pewne warunki.
  • „O” wskazuje, że nie można manipulować żadnymi danymi w żadnym stanie.

Zobaczmy procedurę widzenia istniejących ograniczeń w tabeli za pomocą programistów SQL.

Zobacz istniejące ograniczenia na stole w Oracle

Aby zobaczyć ograniczenia w tabeli tabeli do bazy danych Oracle, wyszukując i otwierając „Deweloper SQL„Od menu Start:

Kliknij połączenie bazy danych Oracle i podaj nazwę użytkownika i hasło bazy danych. Kliknij na "OK" przycisk:

Po udanym logowaniu ”,„Arkusz SQL" będzie otwarte:

Następnym krokiem jest zobaczenie wszystkich istniejących tabel w bazie danych Oracle, wpisując następujące polecenie w „Arkusz SQL”:

Wybierz nazwę Table_name z user_tables;

Aby wykonać polecenie, naciśnij „Oświadczenie uruchom" przycisk. Wyjście wyświetli nazwy wszystkich tabel obecnych w bazie danych Oracle:

Następnym krokiem jest zobaczenie istniejącego ograniczenia określonej tabeli. Tutaj zobaczymy ograniczenia „Pracownicy„Tabela, wpisując to polecenie:

Wybierz nazwę Constraint_Name, Constraint_Type, Table_name
z user_constraints
gdzie Table_Name = "Pracy";

Wyjście pokaże nazwę ograniczenia, typu i nazwy tabeli:

Z powodzeniem pobrałeś istniejące ograniczenia w tabeli w Oracle za pomocą programisty SQL. Zobaczmy procedurę tworzenia nowego ograniczenia na stole.

Utwórz nowe ograniczenie na tabeli w Oracle

Aby utworzyć nowe ograniczenie na tabeli w Oracle, rozwinąć „Tabele„Folder i kliknij dwukrotnie na stole, dla którego chcesz stworzyć ograniczenie:

Kliknij na "Edytować„Ikona do stworzenia nowego ograniczenia:

Otwiera się nowy monit, wybierz „Ograniczenie”Kolumna i otwórz rozwijane opcje, klikając„Nowy" Ikona:

Tutaj wybierzemy opcję „Nowe unikalne ograniczenie„Aby stworzyć nowe ograniczenie:

Wybierz kolumnę, dla której chcesz ustawić to ograniczenie:

Kliknij na "OK" przycisk:

Ostatnim krokiem jest sprawdzenie, czy ograniczenie jest pomyślnie dodane, czy nie:

Wybierz nazwę Constraint_Name, Constraint_Type, Table_name
z user_constraints
gdzie Table_Name = "Pracy";

Dane wyjściowe wyświetli, że nowe unikalne ograniczenie jest tworzone z powodzeniem w tabeli w Oracle:

Nauczyłeś się procedury pobierania istniejących ograniczeń na stole i stworzyłeś nowe ograniczenie.

Wniosek

Aby zobaczyć istniejące ograniczenia w tabeli w Oracle, zaloguj się do bazy danych za pomocą programisty SQL i wykonaj ”Wybierz Constraint_name, Constraint_Type, Table_name z user_constraints gdzie Table_name = "";" Komenda. W tym poście pokazano, jak zobaczyć ograniczenia w tabeli i tworzyć nowe ograniczenia w Oracle za pomocą programisty SQL.