Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Làm cách nào để mở một thủ tục đã lưu trữ và chỉnh sửa nó trong SQL * Plus

đề xuất trước đó, tôi vừa thử liên kết Oracle SQL Developer được đề xuất và nó hoạt động tốt để chỉnh sửa procs.

cho SQLPlus bạn cần hiển thị nội dung của proc được lưu trữ và chuyển nó vào một tệp (theo gợi ý của DCookie :-)):

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

sau đó chỉnh sửa tệp SQL cục bộ trong một trình chỉnh sửa phù hợp.

Sau đó, sử dụng SQLPlus để chạy tệp SQL để xây dựng lại proc để thử nghiệm.

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

Trong ngắn hạn, một cơn đau lớn trong 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. Cách truyền vào mảng khi gọi thủ tục được lưu trữ với Spring Data JPA

  2. Cách nhóm theo một điều kiện đặc biệt

  3. cập nhật bằng vòng lặp for trong plsql

  4. Có lý do gì để sử dụng cả khóa chính và khóa duy nhất cùng nhau trên cùng một trường không?

  5. Chuyển đổi kỷ nguyên sang ngày tháng trong sqlplus / Oracle