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

Hộp công cụ hoàn hảo để phát triển PL / SQL là gì?

Là một loại chương cũ kỹ, tôi vẫn chủ yếu làm quen với SQL * Plus và TextPad IDE. TextPad là phần mềm độc hại, nhưng giấy phép rẻ và công cụ này có một số tính năng tuyệt vời. Ngoài ra, mọi người đã viết thư viện cú pháp PLSQL cho nó, giúp bạn đánh dấu từ khóa. Cũng có thể kết nối TextPad với các công cụ máy tính để bàn khác như Subversion.

SQL ^ Developer được viết bằng java, có nghĩa là nó là một kẻ tiêu thụ bộ nhớ phàm ăn. Tuy nhiên, không nghi ngờ gì nữa khi có một trình duyệt dữ liệu. Ngoài ra, phiên bản 2.1 sắp tới có tính năng kiểm tra đơn vị tích hợp, có thể rất ngon.

Tiện ích hữu ích:

  • pldoc ::tạo tài liệu theo kiểu Javadoc từ các nhận xét trong thông số gói của bạn
  • utplplsql ::bộ khai thác kiểm tra đơn vị; cũ nhưng nó vẫn hoạt động
  • QUTO ::một bộ khai thác kiểm tra đơn vị khác, phức tạp hơn (tôi không sử dụng cho cùng một lý do mà tôi vẫn đang hack vớiSQL * Plus và TextPad)
  • QGCU ::Trình tạo mã PL / SQL (trước đây là QNXO)

Để bảo vệ thuyết Luddism

Điều nguy hiểm với các công cụ như TOAD và SQL * Developer là chúng cho phép chúng ta thực thi DML và DDL trực tiếp đối với cơ sở dữ liệu, bao gồm cả việc chỉnh sửa mã nguồn PL / SQL. Điều này thật ổn và tuyệt vời với tinh thần Hoàn thành công việc. Cho đến khi chúng tôi cần hoàn nguyên các thay đổi của mình. Hoặc DBA sản xuất yêu cầu một tập lệnh ....

Tất nhiên, có thể sử dụng TOAD hoặc SQL Developer một cách an toàn - tôi biết SQL Developer cũng có thể tham gia vào việc kiểm soát nguồn - nếu chỉ cần bạn tự giác hơn.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 12c Các tính năng không được dùng nữa

  2. Có thể chuyển tên bảng làm tham số trong Oracle không?

  3. Tắt tất cả các ràng buộc bảng trong Oracle

  4. Sự khác biệt ngầm định của luồng dữ liệu CAST so với ssis

  5. Hàm LOWER () trong Oracle