Sekwencja to obiekt zorientowany na schemat, który tworzy użytkownik. Często ma tendencję do generowania sekwencji liczb całkowitych, która zależy od specyfikacji. W przypadku sekwencji tworzymy je, używając specjalnego polecenia tworzenia sekwencji. Podczas tworzenia sekwencji tworzenia tworzono niektóre specjalne obiekty sekwencji. Są to tabele z pojedynczym rzędem. Te obiekty służą do dostarczania unikalnych liczb dla wierszy tabel. Sekwencja w PostgreSQL zapewnia, że nie może być żadnej sesji ani żadnego innego wywołania do następnej w tej samej sesji, może mieć ten sam numer obecny w sekwencji.
Wymagania wstępne
Istnieją pewne podstawowe wymagania, aby kontynuować proces wdrażania. Musisz mieć PostgreSQL (dowolna wersja, ale spróbuj mieć najnowszą, abyś mógł skorzystać ze wszystkich obecnych funkcji). Wdrażamy sekwencje w systemie Windows 10. Musisz więc zainstalować go, pobierając konfigurację z Internetu i konfigurując PostgreSQL w systemie Windows 10. Po zainstalowaniu można go łatwo skonfigurować, podając hasło użytkownika i inne istotne szczegóły. Możesz zaimplementować zapytania na PostgreSQL Shell (PSQL) lub PGADMIN. Wdrożyliśmy te przykłady na pgadmin.
Składnia
Ponieważ składnia jest dość duża, w przeciwieństwie do innych, więc potrzebujemy więcej czasu w jego opisie. Nazwa_zadnicy to nazwa nowej sekwencji, która jest tworzona po klauzuli sekwencji. Termin [jeśli nie] jest jak stwierdzenie IF-Else, które sprawdza obecność sekwencji o tej samej nazwie.
[As SmallIt | Int] służy do określenia typu danych w sekwencji. [Przyrost [przez] przyrost] służy do posiadania wartości dodanej do bieżącej sekwencji, aby tworzyć nową sekwencję. Wartość domyślna to 1.
[Minvalue MinValue | Brak MinValue] i [MaxValue MaxValue | Brak maksymalności] Pokaż wartości maksymalne i minimalne. Jeśli nie ma wartości dla obu, wartość domyślna jest wybierana. [Start [z] start] To dotyczy wartości początkowej sekwencji. Podczas gdy pamięć podręczna jest używana do ustalenia, ile sekwencji jest przechowywanych w pamięci, aby uzyskać dostęp do szybszego dostępu. Następnym terminem jest cykl | Brak cyklu, który pozwala uruchomić wartość w stanie, gdy limit zostanie przekroczony.
Teraz podzielimy się tutaj kilkoma przykładami. W tym celu użyliśmy pgadmin. Możesz użyć powłoki PostgreSQL.
Po otwarciu panelu PGADMIN musisz podać hasło, aby kontynuować.
Przykład 1
Pierwszym krokiem jest utworzenie sekwencji za pomocą polecenia Utwórz. Po słowie kluczowym sekwencji nazwa sekwencji jest napisana. Podajemy numer początkowy, a liczba czasów, w których chcemy, również wspomniano tutaj.
Obszar wyjściowy pokazuje komunikat, że sekwencja jest tworzona. Użyjemy słowa kluczowego NextVal w poleceniu za pomocą instrukcji Wybierz, aby zobaczyć wartość. Nazwa sekwencji jest zapisywana jako parametr.
Możesz to zobaczyć w pierwszym połączeniu, pokazuje wartość początkową. Jeśli kontynuujemy powtarzanie następnego wywołania funkcji, wartość będzie zwiększana za każdym razem. Po trzecim czasie wyjście będzie:
Przykład 2
Jeśli chcesz wyświetlić wartości w kolejności malejącej lub jeśli chcesz zmniejszyć wartość początkową, użyjemy następującej składni i wartości.
Tutaj nazwa sekwencji jest używana jako „hi”. Wartość przyrostowa jest ujemna 1, ponieważ chcemy wyjścia w kolejności malejącej; Dlatego -1 jest tu używany. Wartość, w której zacząć, jest napisana z minimalną wartością, a punkt, w którym będzie ostatnio napisany w MaxValue. Pozycja początkowa zostanie wspomniana później. I aby powtórzyć, użyjemy cyklu słów kluczowych.
Po raz pierwszy, podobnie jak poprzednia ilustracja, pierwsza wartość jest wyświetlana. Gdy ponownie uruchomimy to połączenie, zobaczysz zmniejszoną wartość.
Przykład 3
Ten przykład obejmuje użycie sekwencji wraz z kolumnami tabeli. Metoda generowania sekwencji z kolumnami jest taka sama jak tworzenie tabeli. Wzięliśmy tutaj 3 atrybuty.
Teraz następny krok tworzy kolejną sekwencję z nazwą kolumny sklepu tabeli.
Teraz wstaw wartości za pomocą instrukcji Insert w sekwencji o nazwie Store.
Teraz zobaczymy wprowadzone wartości za pomocą instrukcji Select.
W ten sposób możesz tworzyć sekwencje za pomocą kolumny tabeli.
Zakładaj wszystkie sekwencje
Aby wymienić wszystkie sekwencje obecne w bazie danych, możemy użyć polecenia w PG_Class.
Usuń tabelę sekwencji
Tabela sekwencji można usunąć za pomocą polecenia upuszczenia.
# Drop Table Store;Utwórz sekwencję za pośrednictwem PGADMIN GUI w jednym kroku
Rozwiń bazę danych, a następnie rozwinąć schematy; Znajdziesz punkt nazwany sekwencjami. Po kliknięciu prawym przyciskiem myszy otwiera się dalszy rozwijanie, a teraz wybierz Utwórz.
Zostanie otwarty interfejs do tworzenia sekwencji; W części „definicji” możesz dodać wartości, aby kontynuować.
Wniosek
W tym artykule określa PostgreSQL, jego działa z przykładami tworzenia prostej sekwencji i sekwencji z kolumną tabeli. Łatwiej jest zainstalować i wdrożyć PostgreSQL w systemie Windows w porównaniu z dowolnym innym systemem operacyjnym, aby uruchomić wszystkie funkcje i usługi tego systemu zarządzania bazą danych.