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

Cách thực thi câu lệnh Oracle này trên JDBC

Không cần phải viết thủ tục được lưu trữ của riêng chúng tôi để thực hiện việc này. Oracle cung cấp một quy trình được lưu trữ sẵn mà chúng ta có thể sử dụng: DBMS_UTILITY.EXEC_DDL_STATEMENT :

 DBMS_UTILITY.EXEC_DDL_STATEMENT('create table t1 (id number)');

Trên thực tế, điều này an toàn hơn quy trình giải pháp được đề xuất trong câu trả lời được chấp nhận vì nó không cho phép thực thi DML và do đó được bảo vệ chống lại việc đưa vào SQL



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle SQL, nối nhiều cột + thêm văn bản

  2. chuyển đổi xml sang oracle

  3. Dấu ngoặc kép trong Bí danh cột Oracle

  4. Siêu dữ liệu các hàm tích hợp sẵn của Oracle

  5. Oracle RESET_PACKAGE không đặt lại giá trị của một biến trong phiên