Ich habe die Dateien package.pkg und package.pkg. Wie kann ich sie installieren und ausführen, ohne Pl/SQL Developer zu verwenden? Gibt es da trotzdem oder muss ich Pl/SQL Developer installieren?Installieren und Ausführen von Pl/SQL-Paketen
Antwort
oder in SQL * Plus (die zusammen mit Oracle installiert ist) Sie geben @/path/to/package.pkg. Achten Sie darauf, mit einem Schrägstrich (/) zu enden.
Es sollte wie folgt aussehen:
SQL> @proc.prc
SQL> CREATE OR REPLACE PROCEDURE PROC(VAL1 IN NUMBER, VAL2 OUT NUMBER)
2 AS
3 BEGIN
4 VAL2 := VAL1*2;
5 END PROC;
6/
Procedure created.
Oracle Developer ist kostenlos und wird produziert von Oracle
http://www.oracle.com/technetwork/developer-tools/sql-developer/index.html
wie an anderer Stelle erwähnt, ist SQLPlus verfügbar, wenn Sie die Oracle-Client installiert haben.
können Sie auch suchen in http://www.orafaq.com/wiki/ISQLPlus , wenn sie von der DBAs installiert
Was ist, wenn ich es nicht benutzen möchte? Gibt es einen anderen Weg? –
@alee, Sie können SQL Plus (oben) verwenden, das mit der Oracle-Client-Software installiert wird (ich glaube, dass sqlplusw.exe nicht mehr verfügbar ist, aber sqlplus.exe von der Eingabeaufforderung ausgeführt werden kann). Du kannst auch iSQL * Plus, wenn deine Datenbank damit eingerichtet ist (http://www.orafaq.com/wiki/ISQLPlus) – Harrison
Paket Skripte sind nur Text, so dass jede SQL-Schnittstelle funktioniert. Die offensichtliche Wahl ist SQL * Plus, die textbasierte Schnittstelle, die Teil der vollständigen Oracle-Client-Installation ist.
und wie würde ich das PROC nennen? d.h. von sqlplus ?? Dateiname.methodenname? –
Genau. Hier finden Sie weitere Informationen: http://www.orafaq.com/wiki/SQL*Plus_FAQ – winkbrace