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ż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