Az alkalmazások teljesítménye tovább növelhető a DB2 Universal Database tárolt eljárásokkal kapcsolatos továbbfejlesztéseivel.
A Stored Procedure Builder továbbfejlesztései egyszerűbbé és könnyebbé teszik a tárolt akalmazások készítésének a folyamatát és azok vállalaton belüli alkalmazását:
A Stored Procedure Builderről további információt itt talál: Online Segítség.
A DB2 mostantól támogatja a beágyazott tárolt eljárásokat, ami nemcsak hogy leegyszerűsíti más szoftvergyártók adatbázisainak a költöztetését, hanem lehetővé teszi az alkalmazásfejlesztők számára a tárolt eljárások hatékonyabb használatát. További információt itt talál: Application Development Guide.
Az SQL Procedure Language támogatás mostantól a DB2 Universal Database for OS/390 és AS/400 rendszerken túl elérhető a DB2-höz Windows, OS/2, és UNIX alatt is. Az SQL Procedure Language támogatja az ANSI SQL99 szabvány Persistent Stored Module (állandóan tárolt modul) definíciójának megfelelő DB2 tárolt eljárások készítését. További információért lásd: Application Development Guide és Application Building Guide.
A DB2 Universal Database segítségével most Visual Basic OLE automatizálási tárolt eljárásokat is írhat, amiket 32 bites Windows operációs rendszeren futó DB2 kiszolgálón alkalmazhat. Beállíthatja, hogy a tárolt eljárásokat megvalósító nyelv az OLE, és a tárolt eljárásokat bármely más, DB2 által támogatott nyelvből meghívhatja. Az OLE-támogatásról további információt a következő helyen talál: natív OLE DB támogatás.
A tárolt eljárások a parancssorból (command line processor, CLP) hívhatók, a CALL paranccsal. További információért lásd: SQL Reference, Volume 1.
Az Application Development Client tartalmaz egy tárolt eljárás minta készletet. A példák a következő nyelveket használják: beágyazott SQL-t C/C++ nyelvhez, CLI-t C-hez, JDBC-t Javahoz, illetve SQL eljárásokat. Ezek a példák bemutatják, hogy egy adott nyelven megírt ügyfél alkalmazás hogyan tud más nyelveken írt tárolt eljárások meghívni. A külön forrásfájlokban található CREATE PROCEDURE utasítások, ügyfél alkalmazások, tárolt eljárások, és DROP PROCEDURE utasítások segítik a példa-eljárások másolását és módosítását. Így egyszerűbben írhat saját tárolt eljárásokat.
A Java osztálybetöltő segítségével a DB2 Universal Database tovább növeli a tárolt Java eljárások teljesítményét, és a termelésben használt kiszolgálók rendelkezésre állását. A Java osztálybetötlő lehetőve teszi a tárolt Java eljárásosztályok online, működés közbeni cseréjét. A CALL SQLJ.REFRESH_CLASSES() utasítás kiadása után, a DB2 nem áll le, hanem folytatja a futását, és a Java Virtual Machine (JVM) a memóriában marad, készen arra, hogy a lecserélt tárolt eljárásosztályokat végrahajtsa. A tárolt eljárások az adatbáziskezelő újraindítása nélkül is használni tudják az új osztályokat. További információért lásd: Application Development Guide.