2011-01-12 4 views

Antwort

4

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. 
+0

und wie würde ich das PROC nennen? d.h. von sqlplus ?? Dateiname.methodenname? –

+1

Genau. Hier finden Sie weitere Informationen: http://www.orafaq.com/wiki/SQL*Plus_FAQ – winkbrace

0

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

+0

Was ist, wenn ich es nicht benutzen möchte? Gibt es einen anderen Weg? –

+0

@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

0

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.