Polecenia PL / SQL - Podstawowe do zaawansowanych poleceń PL / SQL

Spisie treści:

Anonim

Wprowadzenie poleceń PL / SQL

PL / SQL jest bardzo podobny do SQL. Oznacza rozszerzenie języka proceduralnego na język zapytań strukturalnych. Jest to bardzo pomocne w wyszukiwaniu dowolnych danych w tabeli, a także aktualizowaniu tych danych. PL / SQL został wprowadzony do struktury bloków PL / SQL i pomaga w prawidłowym rozwoju. Zapewnia również zmienne, które pomagają w deklarowaniu, nazywaniu i przypisywaniu różnych zmiennych. Rzućmy okiem na wszystkie różne polecenia obecne w PL / SQL.

Podstawowe polecenia PL / SQL

1. Struktura bloku PL / SQL: Struktura bloku ma cztery typy sekcji bloku kodu. Będą to nagłówek, deklaracja, plik wykonywalny i wyjątki. Blok kodu kończy się słowem kluczowym End. Kod powinien być napisany słowami początkowymi i końcowymi.

2. Komentarze: Komentarze można dodawać w dowolnym momencie. Mogą to być notatki lub informacje w kodzie, do których należy się odwoływać w przyszłości. Może być reprezentowany przez „-” dla wiersza lub blok komentarzy może być reprezentowany przez „/ * * /”.

3. Definiowanie zmiennych: Zmienne można zdefiniować w sekcji deklaracji programu. Składnią definiującą zmienną jest typ danych nazwa_zmiennej;

Jest traktowany jako definicja zmiennej podobna do innych instrukcji. Powinien mieć nazwę i typ danych. Są to obowiązkowe.

4. Definicje ograniczeń - Ograniczenia mogą być stosowane do zmiennych zdefiniowanych w dowolnym bloku kodu. Ograniczenie można wywołać jako warunek, który należy zastosować do określonej zmiennej. Często stosowane ograniczenia są stałe i nie są zerowe. Stała służy do upewnienia się, że wartość nie zmienia się po początkowym przekazaniu wartości. Wartość niezerowa zapewnia, że ​​zmienna ma zawsze wartość. Jeśli jakakolwiek wartość próbuje przypisać wartość zerową, wystąpi błąd. Inne ograniczenia obejmują unikatowy, czekowy, klucz podstawowy, klucz obcy itp.

5. Wstawianie danych: W tym poleceniu PL / SQL dane można wstawiać do dowolnej tabeli za pomocą polecenia „wstaw”. To polecenie będzie wymagało nazwy tabeli, nazwy kolumny i wartości kolumny. Wartości można wstawić do dowolnej tabeli podstawowej, korzystając z tej instrukcji. Nazwa i wartości tabeli są obowiązkowe. Należy również użyć słowa kluczowego „wartości”.

6. Aktualizacja danych: Dane w tabeli można łatwo aktualizować za pomocą instrukcji „update”. Może aktualizować dowolną wartość dowolnej kolumny w tabeli. Wymaga podania nazwy tabeli, nazwy i wartości kolumny oraz aktualizacji danych.

Zestaw słów kluczowych pomaga w aktualizacji wartości kolumny o określonej wartości. Klauzula where wymieniona w opcjonalnym, a jeśli nie zostanie podana, wartość zostanie zaktualizowana dla całej kolumny.

7. Usuwanie danych : Dane można usunąć w języku Pl / SQL za pomocą polecenia delete. Może pomóc usunąć całe dane lub stworzyć warunki do usunięcia określonych danych. Warunek ten można spełnić za pomocą klauzuli „gdzie”.

8.Wybieranie danych : Aby pobrać określone dane, należy je pobrać z określonej tabeli bazy danych. Jest to możliwe w Pl / SQL za pomocą instrukcji „select”.

9. Obsługa wyjątków: Ta komenda PL / SQL może być używana do wykrywania warunków błędów. Obsługuje błędy w inteligentny sposób, a także umożliwia użytkownikowi wysyłanie odpowiednich komunikatów zdefiniowanych przez użytkownika.

10. Operatory arytmetyczne: Wszystkie operatory arytmetyczne są obsługiwane przez PL / SQL. Użytkownik może dodawać, odejmować, mnożyć i dzielić.

Pośrednie polecenia PL / SQL

1. Currval i Nextval: Sekwencja jest używana do generowania liczb sekwencyjnych. Można podać wartość początkową. Wartość tę można zwiększyć. Funkcja currval pomaga użytkownikowi uzyskać bieżącą wartość zmiennej. Funkcja nextval zwiększa tę sekwencję i zwraca przechowywaną wartość.

2. Rowid: Ta funkcja zwraca identyfikator wiersza lub adres binarny wiersza w dowolnej tabeli bazy danych. Ten wiersz można zapisać w czytelnym formacie. Ponadto, jeśli użytkownik chce pobrać dowolny fizyczny identyfikator wiersza do zmiennej, można użyć ROWIDTOCHAR, który przekonwertuje wartość binarną na ciąg znaków.

3. Rownum: Rownum zwraca liczbę wskazującą kolejność, w jakiej wiersz może zostać wybrany z tabeli.

  • Pierwszy wybrany wiersz ma ustawiony rownum na
  • Drugi rząd również ustawiony jest na rownum
  • Tej funkcji można użyć w zapytaniach w celu pobrania danych, a także w instrukcjach aktualizacji.

4. Operatory porównania : Te funkcje pomagają w porównywaniu wyrażeń i wartości wydajności, takich jak True, false lub null. Te operatory obejmują Pomiędzy, istnieje, w, jest zerowy i podobnie jak operatory.

5. Ustaw operator: Ten operator jest używany, gdy wyniki wymagają połączenia dwóch zapytań. Operator przecięcia sprawdza odrębne wartości z obu zapytań, a Union zwraca wszystkie odrębne wiersze wybrane przez jedno z zapytań. Łączenie wszystkich zwraca wszystkie wiersze wybrane przez zapytania, w tym wszystkie duplikaty.

6.% ISOPEN: automatycznie zamyka kursor SQL po wykonaniu powiązanej instrukcji SQL.

7. Pobieranie informacji od użytkownika: Użytkownik może pobierać informacje od użytkownika, korzystając z operatora &. Dane wejściowe można pobrać i zapisać w zmiennej.

8. Tabela według indeksu: Indeks według tabeli to zestaw par klucz-wartość. Wszystkie klucze muszą być unikalne i mogą być użyte do zlokalizowania odpowiedniej wartości. Ten klucz może być liczbą całkowitą lub łańcuchem.

9. Wywołanie funkcji: Można utworzyć funkcję wykonującą zdefiniowane zadanie i zwracającą wyniki po wykonaniu instrukcji.

10.% ROWCOUNT: Ta komenda PL / SQL pomaga uzyskać liczbę wierszy, na które wpływa instrukcja wstawiania, aktualizacji lub usuwania.

Zaawansowane polecenia PL / SQL

1. Procedury: ilekroć użytkownik chce zaakceptować dane wejściowe od użytkownika, można zastosować procedurę. Parametry te można zdefiniować wraz z różnymi podprogramami. Są to parametry IN, OUT i IN OUT. Parametr IN pobiera dane wejściowe dla podprogramów. Parametr OUT służy do uzyskania danych wyjściowych z podprogramów. IN OUT może przyjmować oba wejścia i dawać wyjścia.

2. Kursory : Kursory kontrolują obszar kontekstu za pomocą kursora. Ma możliwość przechowywania wierszy zwracanych przez dowolną instrukcję SQL. Ten zestaw wierszy jest znany jako aktywny zestaw.

Wskazówki i porady dotyczące korzystania z poleceń PL / SQL

1. Więzy typu Not Null można używać tylko z kolumną.

2. SYSDATE zwraca bieżącą datę.

3. Wartości określone w klauzuli „między” obejmują te wartości.

4. Funkcje MIN i MAX mogą być używane dla dowolnego typu danych.

5 Tylko funkcje przechowywane są wywoływalne, a nie procedury przechowywane.

Wniosek - polecenia PL / SQL

Polecenia PL / SQL są jednym z najstarszych i najczęściej używanych języków do pobierania danych z bazy danych. Zapewnia wszystkie sposoby uzyskiwania, przechowywania i manipulowania danymi. Dzięki tym wszystkim różnym funkcjom zarządzanie danymi jest bardzo łatwe.

Polecane artykuły

Jest to przewodnik po poleceniach PL / SQL. Omówiliśmy tutaj podstawowe polecenia PL / SQL i niektóre zaawansowane polecenia PL / SQL. Możesz także spojrzeć na następujący artykuł, aby dowiedzieć się więcej.

  1. Jak korzystać z poleceń świni
  2. Polecenia MongoDB
  3. Najpopularniejsze najczęściej używają poleceń Spark
  4. Powinieneś spróbować poleceń Hive