Funkcje wbudowane w bazie danych

<< Kliknij, aby wyświetlić Spis treści >>

Nawigacja:  Dodatki > TCL > Rozszerzenia Tcl >

Funkcje wbudowane w bazie danych

Jest to zestaw funkcji merytorycznych, pozwalających na wykonywanie operacji wysokiego poziomu na danych, np. wystawienie faktury czy ustawienie maski identyfikatora dokumentu. Ponieważ operacje tego typu pociągają za sobą konieczność zmian w wielu tabelach bazodanowych i sprawdzenia szeregu zależności, dlatego nie zalecane jest wykonywanie takich operacji poprzez ODBC, lecz należy korzystać z dostarczonego zestawu funkcji merytorycznych.

Są one dostępne w formie obiektów posiadających zestawy metod, które można wywoływać z argumentami:

obj –metoda [{args}]

gdzie obj to nazwa obiektu merytorycznego, metoda wskazuje metodę tego obiektu, a lista args dostarcza argumenty wywołania metody. Np. poniższy fragment kodu zakłada nagłówek faktury, korzystając z obiektu ot_faktura i jego metody generuj_naglowek:

ot_faktura –generuj_naglowek $odbiorca_id, $stansprzed_id, $typdoksprz_id\

$data_dok, $okres_rozl, $uzytk_id, $nazwa_pelna, ""

Pełna lista obiektów, ich metod i argumentów jest dostępna w postaci raportu uruchamianego z poziomu aplikacji.