Assistent 'Neue gespeicherte Prozedur' - Seite 'Name und Sprache'

Auf der Seite Name und Sprache des Assistenten Neue gespeicherte Prozedur können Sie die Basisoptionen für die Erstellung einer gespeicherten Prozedur angeben.

Name
Geben Sie für die gespeicherte Prozedur einen Namen ein. Der Name kann mit dem Schemanamen qualifiziert werden, und er kann Buchstaben und Ziffern enthalten, muss jedoch mit einem Buchstaben beginnen. Der Name der gespeicherten Prozedur kann mit Anführungszeichen begrenzt werden, um Kleinbuchstaben oder Leerzeichen beizubehalten. Dieser Name muss innerhalb der Datenbank nicht eindeutig sein. Sie können allerdings keine weitere gespeicherte Prozedur mit demselben Namen und derselben Signatur erstellen.
Sprache
Wählen Sie für die gespeicherte Prozedur eine Sprache aus.
Java-Paket
Geben Sie den Paketnamen ein, den Java Runtime Environment verwendet, um die Klasse der gespeicherten Prozedur zu suchen, oder verwenden Sie den Standardpaketnamen. Verwenden Sie folgendes Format: COM.unternehmensname.name.verzeichnispfad_der_gespeicherten_prozedur. Wenden Sie sich an den Datenbankadministrator, um den Paketnamen der gespeicherten Prozedur zu bestimmen.
Datenbankzugriff
Geben Sie Optionen für den Datenbankzugriff an.
Dynamisches SQL unter Verwendung von JDBC
Mit dieser Option können Sie für den Datenbankzugriff JDBC (Java Database Connectivity) mit dynamischem SQL verwenden. Wählen Sie diese Option aus, um eine gespeicherte Prozedur zu erstellen, die auf andere Datenbankmanagementsysteme portiert werden soll.
Statisches SQL unter Verwendung von SQLJ
Wählen Sie diese Option aus, um für den Datenbankzugriff eingebettetes SQL zu verwenden, das dem SQLJ-Standard entspricht. Mit SQLJ können Sie SQL-Anweisungen in Java-Programme einbetten. Diese Option können Sie auswählen, wenn Sie Berechtigungen einbinden möchten.Anforderung: SQLJ unterstützt SQL-Syntax bis zum Standard SQL92 (einschließlich). Diese Anforderung gilt für alle statischen SQL-Anweisungen in den gespeicherten Prozeduren. Gespeicherte Prozeduren, die statische Anweisungen (SQLJ) enthalten, müssen im abgeschirmten Modus ausgeführt werden.
Rootpaket
Nur für gespeicherte Java-SQLJ-Prozeduren für DB2 für Linux, UNIX und Windows: Geben Sie den Rootnamen der Pakete ein, die vom SQLJ-Binder erstellt werden. Wird keine Option angegeben, wird der Rootname vom Namen des Profils abgeleitet. Die Namen sind maximal sieben Zeichen lang. Die Ziffern 1, 2, 3 und 4 werden an den Namen des Rootpakets angehängt, um die endgültigen Namen der vier Pakete (jeweils eins für jede Isolationsstufe) zu erstellen. Pakete werden mit den folgenden Isolationsstufen gebunden: PAKETNAME1 wird mit Isolationsstufe UR gebunden; PAKETNAME2 wird mit Isolationsstufe CS gebunden; PAKETNAME3 wird mit Isolationsstufe RS gebunden; PAKETNAME4 wird mit Isolationsstufe RR gebunden.
DB2-Paket
Nur für gespeicherte Java-SQLJ-Prozeduren für DB2 für iSeries: Geben Sie den Namen des DB2-Pakets ein, das Sie zur Erstellung gespeicherter SQLJ-Prozeduren verwenden möchten, z. B. QUSRSYS.sqlpackage. Informationen zu gültigen Werten finden Sie in der DB2-Dokumentation zum Erstellen gespeicherter SQLJ-Prozeduren.
SQLJ-Umsetzungsprogrammposition
Geben Sie den vollständigen Pfad und Dateinamen der JAR-Datei an, die die SQLJ-Klassenbibliothek enthält, die die Unterstützung der SQLJ-Umsetzung implementiert.
Klassenname des SQLJ-Umsetzungsprogramms
Geben Sie den vollständig qualifizierten Paketnamen der SQLJ-Klasse an, die für die Umsetzung der SQLJ-Anweisungen verwendet wird.

Feedback