środa, 5 lipca 2017

Lekcja 32. DDL - Sequence (Generator)

DDL (Data Definition Language) jest podzbiorem języka SQL Firebird i służy do tworzenia, modyfikowania oraz usuwania obiektów bazy danych.

Sekwencja(Generator) jest elementem bazy danych, generującym sekwencje liczb całkowitych. Liczby całkowite generowane przez sekwencje są zwykle używane do wprowadzania danych do liczbowej kolumny klucza głównego.

Tworzenie sekwencji
Do tworzenia sekwencji służy instrukcja CREATE SEQUENCE albo CREATE GENERATOR. W poniższym przykładzie tworzymy sekwencję o nazwie employee_no_gen za pomocą instrukcji CREATE SEQUENCE:

Poniższe polecenie wykonuje tą samą czynność za pomocą składni CREATE GENERATOR:

 
Modyfikowanie sekwencji
Do modyfikowania sekwencji służy instrukcja ALTER SEQUENCE.
Poniższa instrukcja ustawia bieżącą wartość sekwencji employee_no_gen na wartość 15:


Poniższe polecenie wykonuje tą samą czynność za pomocą składni SET GENERATOR:


Usuwanie sekwencji
Do usuwania sekwencji służy instrukcja DROP SEQUENCE. Poniższa instrukcja usuwa sekwencję employee_no_gen :

Poniższe polecenie wykonuje tą samą czynność za pomocą składni DROP GENERATOR:


Brak komentarzy:

Prześlij komentarz