Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Druhá technika pro odesílání příkazů SQL do DBMS je prostřednictvím modulů. Stručně řečeno, modul se skládá ze skupiny procedur, které jsou volána z hostitelského programovacího jazyka. Každá procedura obsahuje jeden příkaz SQL a data se předávají do a z procedury prostřednictvím parametrů.
Modul si můžete představit jako knihovnu objektů, která je propojená s kódem aplikace. Přesně to, jak jsou ale postupy a zbytek aplikace propojené, závisí na implementaci. Procedury je například možné zkompilovat do objektového kódu a propojit je přímo s kódem aplikace, mohou být zkompilovány a uloženy v DBMS a volání pro přístup k identifikátorům plánu umístěným v kódu aplikace nebo je lze interpretovat za běhu.
Hlavní výhodou modulů je, že čistě oddělují příkazy SQL od programovacího jazyka. Teoreticky by mělo být možné změnit jeden beze změny druhého a jednoduše je znovu propojit.