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

Zrušte tabulku, pokud existuje

Z bloku PL/SQL nemůžete přímo spouštět příkazy DDL – místo toho budete muset použít EXECUTE IMMEDIATE:

declare
  i_cnt number;
begin
  select count(1) into i_cnt 
  from dba_tables where table_name=upper('foo') and owner=upper('bar'); 
  if i_cnt > 0 then 
    execute immediate 'drop table foo'; 
  end if;
end;



  1. Jaké je výchozí chování MySQL ON DELETE?

  2. Date vrátí hodnoty null po odeslání editačního formuláře v php

  3. java.sql.SQLException:Nesprávná hodnota řetězce:'\xF0\x9F\x91\xBD\xF0\x9F...'

  4. Chyba při připojování k databázi:(pomocí třídy org.gjt.mm.mysql.Driver)