Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Bagaimana cara Membuka Prosedur Tersimpan dan Mengeditnya di SQL*Plus

gores saran sebelumnya, saya baru saja mencoba tautan Oracle SQL Developer yang disarankan dan berfungsi dengan baik untuk mengedit proses.

untuk SQLPlus anda cukup banyak perlu untuk menampilkan isi dari proc yang disimpan, dan menggulungnya ke sebuah file (seperti yang disarankan oleh DCookie :-)) :

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

kemudian edit file SQL lokal di editor yang layak.

Kemudian gunakan SQLPlus untuk menjalankan file SQL untuk membangun kembali proc untuk pengujian.

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

Singkatnya, rasa sakit yang luar biasa di keester. :-)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pembaruan SQL dengan bergabung

  2. ORA-01036:nama/nomor variabel ilegal saat menjalankan kueri melalui C#

  3. Panjang karakter maks UUID

  4. Menyetel Pernyataan SQL di Pengembang SQL

  5. Bagaimana Anda meneruskan argumen ke blok PL/SQL dalam file sql yang dipanggil menggunakan START di sqlplus?