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

Hvordan åbner jeg en lagret procedure og redigerer den i SQL*Plus

ridser det tidligere forslag, jeg har lige prøvet det foreslåede Oracle SQL Developer-link, og det fungerer fint til redigering af processer.

til SQLPlus du har stort set brug for at vise indholdet af den lagrede proc og spoole den til en fil (som foreslået af DCookie :-)) :

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

rediger derefter den lokale SQL-fil i en anstændig editor.

Brug derefter SQLPlus at køre SQL-filen for at genopbygge processen til test.

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

Kort sagt en massiv smerte i kæsteren. :-)



  1. Sådan opretter du en MySQL-installation til lokal test

  2. Undertrykkelse af BOB-advarsler

  3. Foreslår andre forespørgsler til arkaiske stavemåder (f.eks. Googles Did You Mean)

  4. Opret og konfigurer Oracle Linked Server i SQL Server