sql >> データベース >  >> RDS >> Oracle

単一の.sqlファイル内のBEGIN/ENDおよびCREATEテーブル

    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. CodeigniterActiveRecordのサブクエリからのSELECT

    2. エラーレポート-ORA-25155:NATURAL結合で使用されている列に修飾子25155を含めることはできません。00000-NATURAL結合で使用されている列に修飾子を含めることはできません

    3. docker-composeはpostgresイメージを開始しません

    4. SQL 2008 VS 2012エラー:キーワード「COMPUTE」の近くの構文が正しくありません