sql >> Databasteknik >  >> RDS >> Oracle

BEGIN/END och CREATE tabell i en .sql-fil

du glömde att lägga in ditt if-uttalande..

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; 
/ 

och bättre om du använder declare även på första raden, innan start börjar



  1. Förenkla hanteringen av användarkonton med MariaDB MaxScale 2.2 och MariaDB Server 10.3

  2. NodeJS Server med mysql hänger sig

  3. PHP:mysql-frågan hoppade över/ignoreras efter stora filuppladdningar?

  4. SQL multipel UNNEST i en enda vallista