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

BEGIN/END и CREATE Таблица в един .sql файл

забравихте да поставите оператора if..

BEGIN     
     EXECUTE IMMEDIATE 'DROP TABLE symbols'; 
EXCEPTION     
  WHEN OTHERS THEN         
   IF SQLCODE != -942 THEN     
 --here you have to write something for this exception
 -- if you don't have any activity to do then you can use NULL (atleast)
 -- you can't put this if statement body empty in oracle
 NULL;
END IF; 
END; 
/ 

и по-добре, ако използвате declare също на първия ред, преди да започне



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SET NULL:Посочете низ, който да се връща всеки път, когато се появи нулева стойност в SQLcl / SQL*Plus

  2. ORA-01591 - Oracle изтрива данни от таблица на отдалечен sql сървър

  3. Как да съхранявам масив от байтове в Oracle?

  4. Проблем с фокуса на Vista при извикване на проверка на правописа на Microsoft Word от Oracle Forms

  5. Стартирайте Oracle Client в 32-битов режим на 64-битова машина