(c) Instytut Informatyki Politechniki Poznańskiej
15
Podtypy
• Każdy typ danych definiuje zbiór poprawnych wartości i zbiór operatorów, które mogą być zastosowany do zmiennej danego typu. Podtyp definiuje ten sam zbiór operatorów co jego typ nadrzędny, lecz zawęża zbiór poprawnych wartości.
SUBTYPE nazwa IS typ bazowy [ (ograniczenie) ] [ NOT NULL ];
DECLARE
SUBTYPE DataUr IS DATE NOT NULL;
SUBTYPE Pieniadze IS NUMBER(9,2);
...
v_moje_urodziny DataUr;
v_moja_pensja Pieniadze;