sql >> Databáze >  >> RDS >> Oracle

Jak mohu otevřít uloženou proceduru a upravit ji v SQL*Plus

poškrábání předchozího návrhu, právě jsem vyzkoušel navrhovaný odkaz Oracle SQL Developer a pro úpravy procesů to funguje skvěle.

pro SQLPlus v podstatě potřebujete zobrazit obsah uloženého procesu a zařadit jej do souboru (jak navrhuje DCookie :-)) :

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

poté upravte místní soubor SQL ve slušném editoru.

Poté použijte SQLPlus ke spuštění souboru SQL k opětovnému sestavení proc pro testování.

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

Zkrátka obrovská bolest v keesteru. :-)



  1. Smyčka while a for nefunguje

  2. Ukládání časových razítek v Postgresu na základě dat Java

  3. Oracle převod časového razítka UNIX na časové razítko s časovým pásmem

  4. výběr jedinečných hodnot ze sloupce