środa, 29 czerwca 2011

PL/SQL Podtypy (Subtypes)


Deklaracja podtypów

Podtypy (subtypes) to typy danych zdefiniowane przez programistę na podstawie istniejących już wcześniej typów danych. Przykładem może być typ danych służący do przechowywania cen produktów – tj. z dokładnością do 2 miejsca po przecinku:












W powyższym przykładzie „cena” jest nazwą podtypu. „cena_netto” to zmienna typu cena.
Podtypy możemy też budować w oparciu o typy złożone. Nasz podtyp opiera się o tym prostszy, tymczasem możemy też budować podtypy w oparciu o np. typ wierszowy, typy tablicowe.











Zasięg podtypów

W poprzednich przykładach nowo zdeklarowany typ jest „widoczny” tylko w blogu w którym został zdeklarowany. Jeśli chcecie mieć typ dostępny dla większej ilości procedur, możecie zdeklarować go w ramach pakietu:






Brak komentarzy:

Prześlij komentarz