sql >> Database >  >> RDS >> Oracle

Hoe open ik een opgeslagen procedure en bewerk ik deze in SQL*Plus

schrap die eerdere suggestie, ik heb zojuist de voorgestelde Oracle SQL Developer-link uitgeprobeerd en het werkt perfect voor het bewerken van proc's.

voor SQLPlus je moet vrijwel de inhoud van het opgeslagen proces weergeven en het naar een bestand spoolen (zoals voorgesteld door DCookie :-)):

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

bewerk vervolgens het lokale SQL-bestand in een fatsoenlijke editor.

Gebruik dan SQLPlus om het SQL-bestand uit te voeren om de proc opnieuw te bouwen voor testen.

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

Kortom, een enorme pijn in het hart. :-)



  1. DBaaS, cloud en transparante queryrouting

  2. fout met postgresql datababse:Draait de server lokaal en accepteert hij verbindingen op Unix-domein socket /var/run/postgresql/.s.PGSQL.5432?

  3. Laravel Welsprekend met twee "WHERE NOT IN" in subquery

  4. hoe dynamische json in treeview wpf te binden