U kunt de performance van uw toepassingen verbeteren met deze uitbreidingsmogelijkheden voor opgeslagen procedures in DB2 Universal Database.
Stored Procedure Builder is uitgebreid, waardoor het proces om opgeslagen procedures te maken is vereenvoudigd en het ook makkelijker is geworden om fouten op te sporen en opgeslagen procedures in uw bedrijf te gebruiken:
Raadpleeg de online Help voor meer informatie over de Stored Procedure Builder.
DB2 biedt nu ondersteuning voor geneste opgeslagen procedures. Daardoor wordt niet alleen de migratie van toepassingen van andere databaseleveranciers vereenvoudigd, maar kunnen toepassingsontwikkelaars bovendien effectiever gebruikmaken van de mogelijkheden van opgeslagen procedures. Raadpleeg de Application Development Guide voor meer informatie.
Ondersteuning voor SQL Procedure Language is niet alleen beschikbaar voor DB2 Universal Database for OS/390 en AS/400, maar ook voor DB2 voor Windows, OS/2 en UNIX. SQL Procedure Language biedt ondersteuning voor het bouwen van opgeslagen procedures in DB2 die SQL toepassen volgens de definitie Persistent Stored Module van de standaard ANSI SQL99. Raadpleeg de Application Development Guide en de Application Building Guide voor meer informatie.
In DB2 Universal Database kunt u nu een opgeslagen procedure voor OLE-automatisering schrijven in Visual Basic en deze procedure inzetten op een DB2-server voor 32-bits Windows-besturingssystemen. U kunt opgeven dat OLE de taal is waarin de opgeslagen procedure moet worden geïmplementeerd en de procedure vervolgens aanroepen vanuit een clienttoepassing die is geschreven in een van de talen die worden ondersteund door DB2. Zie Standaard ingebouwde OLE DB-ondersteuning voor meer informatie over OLE-ondersteuning in DB2.
Opgeslagen procedures kunnen nu worden aangeroepen vanuit de opdrachtregelinterface (CLP) met behulp van de opdracht CALL. Raadpleeg de SQL Reference, Volume 1 voor meer informatie.
Er is een uitgebreide serie voorbeelden van opgeslagen procedures beschikbaar in de Application Development Client. De voorbeelden zijn geschreven met ingesloten SQL-instructies in C/C++, CLI in C, JDBC in Java, en met SQL-procedures. De voorbeelden laten zien hoe met clienttoepassingen die zijn geschreven in de ene taal opgeslagen procedures kunnen worden aangeroepen die zijn geschreven in een andere taal. Dankzij aparte bronbestanden voor CREATE PROCEDURE-instructies, clienttoepassingen, opgeslagen procedures en DROP PROCEDURE-instructies is het eenvoudig om voorbeeldcode te kopiëren en te bewerken en zo uw eigen opgeslagen procedures te maken.
De Java Class Loader van DB2 Universal Database stelt u in staat de performance van uw opgeslagen Java-procedures te verbeteren en de beschikbaarheid van uw productieservers te vergroten. Met de Java Class Loader kunt u online de Java-klassen van opgeslagen procedures vervangen. Als u de instructie CALL SQLJ.REFRESH_CLASSES() verzendt, werkt DB2 gewoon door en blijft de JVM (Java Virtual Machine) in het geheugen geladen, klaar om de vernieuwde klassen opgeslagen procedures uit te voeren. Opgeslagen procedures kunnen de nieuwe klassen gebruiken zonder dat de Database Manager hoeft te worden gestopt. Raadpleeg de Application Development Guide voor meer informatie.