Oracle
 sql >> Database >  >> RDS >> Oracle

Come posso aprire una stored procedure e modificarla in SQL*Plus

grattare quel suggerimento precedente, ho appena provato il collegamento suggerito per Oracle SQL Developer e funziona benissimo per la modifica dei processi.

per SQLPlus è praticamente necessario visualizzare il contenuto del processo memorizzato e inviarlo allo spooling in un file (come suggerito da DCookie :-)) :

sqlplus> spool myprocname.sql;
sqlplus> select text from all_source where name = 'MYPROCNAME' and type = 'PROCEDURE' order by line;
sqlplus> quit;

quindi modifica il file SQL locale in un editor decente.

Quindi usa SQLPlus per eseguire il file SQL per ricostruire il proc per il test.

>sqlplus username/[email protected] @myproc.sql

In breve, un enorme dolore nel keester. :-)