sql >> Databáze >  >> RDS >> Oracle

Jak provést tento příkaz Oracle na JDBC

K tomu není potřeba psát vlastní uloženou proceduru. Oracle poskytuje vestavěnou uloženou proceduru, kterou můžeme použít:DBMS_UTILITY.EXEC_DDL_STATEMENT :

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

Ve skutečnosti je to bezpečnější než postup řešení navržený v přijaté odpovědi protože neumožňuje provádění DML a je tak chráněno proti SQL injection



  1. MySQL - Vyhledejte přesné slovo z řetězce

  2. MySQL MyISAM pomalý dotaz count() navzdory pokrytí indexu

  3. Kód chyby 1005, stav SQL HY000:Nelze vytvořit tabulku errno:150

  4. sloupec aktualizace mysql s hodnotou z jiné tabulky