Bazy danych 2 - Laboratorium 2
Sekcja DECLARE - składnia.
DECLARE
nazwazmiennej typ_zmiennej [długość]
[CONSTANT]
[:= | DEFAULT wartość_domyślna] [NOT NULL];
UWAGA: Zmienna zadeklarowana, lecz nie zainicjowana posiada wartość NULL.
Przykład 1 Deklarowanie zmiennych i stałych - przykłady.
Poniższe trzy deklaracje są równoważne.
licznik NUMBER(4);
licznik NUMBER(4) := NULL;
licznik NUMBER(4) DEFAULT NULL;
Nadanie wartości zmiennym przez przypisanie, ilosc NUMBER(2) := 50;
Można też tak.
ilosc_2 NUMBER(2) DEFAULT 100;
Literały (w tym daty) ujmujemy w apostrofy.
imię VARCHAR2(25) DEFAULT Artur’; czy_instalowac CHAR(3) := 'TAK'; data domyslna DATĘ := '01-01-2000';
Wartość domyślna SYSDATE zwraca bieżącą datę oraz czas systemowy z dokładnością do jednej sekundy
data zatr DATĘ DEFAULT SYSDATE NOT NULL;
Typ logiczny. Uwaga: język SQL nie posiada takiego typu. flaga BOOLEAN := FALSE,
Stałe. Poniżej zadeklarowanych stałych NIE MOŻNA zmieniać w programie. Jest to wygodny sposób na unikanie prostych błędów.
6