Oracle
 sql >> база данни >  >> RDS >> Oracle

Как да изпълним този израз на Oracle на JDBC

Няма нужда да пишем собствена съхранена процедура, за да направим това. Oracle предоставя вградена съхранена процедура, която можем да използваме:DBMS_UTILITY.EXEC_DDL_STATEMENT :

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

Всъщност това е по-безопасно от заобиколната процедура, предложена в приетия отговор тъй като не позволява изпълнението на DML и така е защитен срещу 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. Как да получите списък с месеци между 2 дадени дати с помощта на заявка?

  2. Oracle:таблицата се променя

  3. Не може да се зареди DLL „OraOps10.dll“

  4. Грешка в SQL заявката:„липсва дясна скоба липсва“

  5. Как да комбинирам две таблици в една и съща колона?