Nicht-PL/SQL-Routinen in einer Datenbank implementieren

Mit dem Assistenten Routinen implementieren können Sie gespeicherte Nicht-PL/SQL-Prozeduren und benutzerdefinierte Funktionen in einer Datenbank implementieren.
Voraussetzungen:
Einschränkung: Einige Produkte unterstützen keine Java-Routinen.

Die Anweisungen in diesem Thema gelten für Routinen in einem Datenentwicklungsprojekt und im Datenquellenexplorer. Wenn Sie eine Routine in das Dateisystem exportiert haben, können Sie die Routine implementieren, indem Sie die Anweisungen in der Datei DeployInstructions.txt befolgen. Diese Datei wurde zusammen mit den Exportscripts im Dateiordner generiert, den Sie im Assistenten Routinen exportieren angegeben haben.

Es werden zwei Typen von Exportscripts generiert:
  • Ein SQL-Script, das zum Implementieren gespeicherter SQL-Prozeduren für DB2 für Linux, UNIX und Windows sowie zum Implementieren gespeicherter Prozeduren mit nativem SQL für DB2 für z/OS verwendet werden kann. Für dieses Script ist der DB2-Befehlszeilenprozessor erforderlich.
  • Ein Ant-Script, das zum Implementieren gespeicherter Java-Prozeduren und zum Implementieren externer gespeicherter SQL-Prozeduren für DB2 für z/OS verwendet werden kann.

Gehen Sie wie folgt vor, um eine Nicht-PL/SQL-Routine in einer Datenbank zu implementieren:

  1. Wechseln Sie zur Datenperspektive.
  2. Klicken Sie mit der rechten Maustaste auf mindestens ein unterstütztes Datenobjekt oder den Routinenordner im Datenprojektexplorer oder im Datenquellenexplorer und klicken Sie anschließend im Popup-Menü auf die Option Implementieren. Ein Assistent wird geöffnet.
  3. Führen Sie die Schritte des Assistenten aus. Einige Felder im Assistenten sind mit Standardeinstellungen ausgefüllt, die in den Benutzervorgaben für Implementierungsoptionen angegeben sind, und einige Felder enthalten Werte aus den zu implementierenden Routinen. Wenn Sie die Implementierung auf einem anderen Server auswählen, können Sie eine vorhandene Datenbankverbindung auswählen oder eine neue Verbindung erstellen. Nur Verbindungen zu unterstützten Datenbankservern sind in der Liste vorhandener Verbindungen verfügbar.
  4. Klicken Sie auf Fertig stellen.
Die Implementierung beginnt und Sie können den Fortschritt sowie die Nachrichten in der Sicht SQL-Ergebnisse anzeigen. Nach der Implementierung der Routine können Sie den Ordner Gespeicherte Prozeduren oder den Ordner Benutzerdefinierte Funktionen in der Datenquellenexplorersicht unter der Datenbankverbindung aktualisieren, um zu prüfen, ob die Routine dem Server hinzugefügt wurde. Wenn die Routine vom Datenprojektexplorer aus implementiert wurde und die Zieldatenbank dieselbe Datenbank ist, die dem Datenentwicklungsprojekt zugeordnet ist, zeigt die Datenprojektexplorersicht neben dem Routinennamen ein Schraubenschlüsselsymbol an. Dieses Symbol bedeutet, dass die Routine implementiert wurde.
Zugehörige Tasks
Standardeinstellungen für die Implementierung gespeicherter Prozeduren auf einem DB2 für z/OS-Datenbankserver ändern
JAR-Dateien anhand eines Datenentwicklungsprojekts in einer Datenbank implementieren
Zugehörige Verweise
Assistent 'Routinen implementieren'
Zugehörige Informationen
Routinen in ein Projekt importieren
Routinen aus einem Datenbankentwicklungsprojekt in ein Script exportieren

Feedback