Distribuirane i objektne baze podataka - Ncd.matf.bg.ac.rs
Distribuirane i objektne baze podataka - Ncd.matf.bg.ac.rs
Distribuirane i objektne baze podataka - Ncd.matf.bg.ac.rs
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Definisanje ponašanja strukturnih tipovaDefinisanje ponašanja strukturnih tipova vrši se upotrebom metoda. Ne mogu sekreirati metodi za distinct tipove.Kreiranje metoda je slično kreiranju funkcija, osim što se metodi kreiraju specijalnoza dati tip, tako da su tip i opis njegovog ponašanja neraskidivo povezani.Specifik<strong>ac</strong>ija metoda mora biti pridružena tipu pre izvršenja naredbe CREATEMETHOD.Sledeća naredba dodaje specifik<strong>ac</strong>iju metoda calc_bonus za tip Employee_t:ALTER TYPE Employee_tADD METHOD calc_bonus (rate DOUBLE)RETURNS DECIMAL(7,2)LANGUAGE SQLCONTAINS SQLNO EXTERNAL ACTIONDETERMINISTIC;Jednom kada se pridruži specifik<strong>ac</strong>ija metoda odgovarajućem tipu, može se definisatiponašanje tipa kreiranjem metoda kao SQL metoda ili metoda definisanog namatičnom jeziku, prema zadatoj specifik<strong>ac</strong>iji (komandnom CREATE METHOD).56decembar 2010, Biljana Stojanović