Novinky

Uložené procedury

Výkon aplikací lze zvýšit využitím následujících vylepšení uložených procedur systému DB2 Universal Database.

Stored Procedure Builder

Nástroj Stored Procedure Builder byl upraven tak, aby poskytoval možnosti zjednodušeného sestavování uložených procedur a usnadňoval jejich ladění a zavádění v podnikové síti:

Další informace o nástroji Stored Procedure Builder naleznete v kontextové nápovědě.

Podpora vnořených uložených procedur

Součástí systému DB2 je nyní podpora vnořených procedur, která kromě zjednodušení migrace aplikací pocházejících od jiných dodavatelů databází přináší také možnost efektivnějšího využití uložených procedur vývojáři aplikací. Další informace naleznete v příručce Application Development Guide.

Jazyk procedur SQL

Podpora jazyka uložených procedur SQL je nyní kromě systémů DB2 Universal Database for OS/390 a AS/400 k dispozici také v systémech DB2 for Windows, OS/2 a UNIX. Přináší možnost sestavování uložených procedur DB2, které využívají jazyk SQL způsobem odpovídajícím definici trvale uložených modulů podle standardu ANSI SQL99. Další informace naleznete v příručkách Application Development Guide a Application Building Guide.

Uložené procedury v jazyce Visual Basic

Systém DB2 Universal Database vám nyní umožňuje vytvářet uložené procedury Visual Basic OLE a spouštět je na serverech DB2 s 32bitovými operačními systémy Windows. Jako implementační jazyk uložené procedury lze nyní určit jazyk OLE a takto definovanou proceduru volat z klientské aplikace napsané v libovolném jiném jazyku podporovaném systémem DB2. Další informace o podpoře technologie OLE v systému DB2 naleznete pod heslem Nativní podpora standardu OLE DB.

Volání uložených procedur

Uložené procedury lze nyní volat z procesoru příkazového řádku (CLP) pomocí příkazu CALL. Další informace naleznete v příručce SQL Reference, Volume 1.

Příklady uložených procedur

Součástí klienta DB2 Application Development je rozšířená sada ukázek uložených procedur. Ukázky jsou psány jako zdrojové texty SQL vnořené do procedur jazyka C/C++, zdrojové texty CLI vnořené do procedur jazyka C, zdrojové texty JDBC vnořené do procedur jazyka Java a jako procedury SQL. Demonstrují možnost volání uložených procedur napsaných v určitém jazyku z klientských aplikací vytvořených v jiném jazyku. Samostatné zdrojové soubory příkazů CREATE PROCEDURE, klientských aplikací, uložených procedur a příkazů DROP PROCEDURE usnadňují vytváření vlastních uložených procedur kopírováním a úpravami zdrojového textu ukázek.

Zavaděč tříd uložených procedur jazyka Java

Prostřednictvím zavaděče tříd jazyka Java systém DB2 Universal Database umožňuje zvýšit výkon uložených procedur jazyka Java a dostupnost produkčních serverů. Zavaděč tříd jazyka Java nabízí možnost nahrazování tříd uložených procedur jazyka Java v režimu online. Po zadání příkazu CALL SQLJ.REFRESH_CLASSES() systém DB2 pokračuje v práci a prostředí JVM (Java Virtual Machine) zůstává načteno v paměti, je však připraveno k volání aktualizovaných tříd uložených procedur. Uložené procedury mohou využívat nové třídy, aniž by bylo nutné ukončit práci správce databází. Další informace naleznete v příručce Application Development Guide.


[ Začátek stránky | Předchozí stránka | Další stránka | Obsah | Rejstřík ]