Co nowego

Procedury zapisane w bazie

Wydajność aplikacji można zwiększyć za pomocą następujących rozszerzeń możliwości procedur zapisanych w bazie DB2 Universal Database.

Program budujący procedury zapisane w bazie

Program budujący procedury zapisane w bazie rozszerzono, aby uprościć proces budowania procedur zapisanych w bazie oraz ułatwić ich debugging i wdrażanie w przedsiębiorstwie:

Aby uzyskać więcej informacji o programie budującym procedury zapisane w bazie, patrz Pomoc online.

Obsługa zagnieżdżonych procedur zapisanych w bazie

DB2 oferuje obecnie obsługę zagnieżdżonych procedur zapisanych w bazie, która nie tylko upraszcza migrację aplikacji innych dostawców baz danych, ale pozwala również programistom aplikacji bardziej efektywnie wykorzystywać procedury zapisane w bazie. Aby uzyskać więcej informacji, patrz Application Development Guide.

Język procedur SQL

Obsługa języka procedur SQL jest obecnie dostępna nie tylko dla produktu DB2 Universal Database for OS/390 i AS/400, ale również dla produktu DB2 działającego w systemie Windows, OS/2 i UNIX. Obsługuje ona budowanie procedur zapisanych w bazie DB2, które korzystają z języka SQL w sposób zgodny z definicją modułu zapisanego trwale standardu ANSI SQL99. Aby uzyskać więcej informacji, patrz Application Development Guide i Application Building Guide.

Zapisane w bazie procedury języka Visual Basic

DB2 Universal Database umożliwia obecnie napisanie zapisanej z bazie procedury automatyzacji OLE języka Visual Basic i rozmieszczenie jej w systemie DB2 dla serwera z 32-bitowym systemem operacyjnym Windows. OLE można określić jako język, w którym zaimplementowana jest procedura zapisana w bazie, i wywoływać go z aplikacji klienckiej napisanej w dowolnym języku obsługiwanym przez DB2. Aby uzyskać więcej informacji na temat obsługi mechanizmu OLE przez DB2, patrz Rodzima obsługa OLE DB.

Wywoływanie procedur zapisanych w bazie

Procedury zapisane w bazie można obecnie wywoływać z procesora wiersza komend (command line processor - CLP), przy użyciu komendy CALL. Aby uzyskać więcej informacji, patrz SQL Reference, Volume 1.

Przykłady procedur zapisanych w bazie

Rozszerzony zestaw przykładów procedur zapisanych w bazie jest udostępniany z klientem Application Development Client. Przykłady te napisane są przy użyciu wbudowanego SQL w C/C++, CLI w C i JDBC w Java oraz procedur SQL. Demonstrują one zdolność aplikacji klienckich napisanych w jednym języku do wywoływania procedury zapisanej w bazie napisanej w innym języku. Osobne pliki źródłowe dla instrukcji CREATE PROCEDURE, aplikacji klienckich, procedur zapisanych w bazie oraz instrukcji DROP PROCEDURE pozwalają łatwo kopiować i modyfikować kod przykładowy w celu tworzenia własnych procedur zapisanych w bazie.

Program ładujący klasy zapisanych w bazie procedur języka Java

Dzięki programowi ładującemu klasy języka Java, DB2 Universal Database pozwala zwiększyć wydajność zapisanych w bazie procedur języka Java i zwiększyć dostępność serwerów produkcyjnych. Program ładujący klasy języka Java pozwala przeprowadzać wymianę klas zapisanych w bazie procedur języka Java w trybie online. Gdy wywołana zostanie instrukcja CALL SQLJ.REFRESH_CLASSES(), DB2 kontynuuje działanie, a wirtualna maszyna języka Java pozostaje załadowana w pamięci, gotowa do wykonania odświeżonych klas procedur zapisanych w bazie. Procedury zapisane w bazie mogą korzystać z nowych klas bez konieczności zatrzymania menedżera baz danych. Aby uzyskać więcej informacji, patrz Application Development Guide.


[ Początek strony | Poprzednia strona | Następna strona | Spis treści | Indeks ]