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.
- Jak korzystać z poleceń świni
- Polecenia MongoDB
- Najpopularniejsze najczęściej używają poleceń Spark
- Powinieneś spróbować poleceń Hive