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

`EXECUTEIMMEDIATE`Oracleステートメントの実行エラーの取得

    問題は;です 'SELECT * FROM DUAL;'

    ドキュメント から :

    execute_immediate_statement ::=
    EXECUTE_IMMEDIATE dynamic_string
     { 
        INTO { define_variable [, define_variable ...] | record_name } 
      | BULK COLLECT INTO { collection_name [, collection_name ...] | :host_array_name } 
     }
       [ USING [ IN | OUT | IN OUT ] bind_argument
       [, [ IN | OUT | IN OUT ] bind_argument] ... ] [ returning_clause ] ;
    

    ...ここでdynamic_string は(私の強調):

    複数の文を単一のPL/SQLブロックで囲まない限り受け入れないため、; セパレータは必要ありません。

    EXECUTEIMMEDIATEステートメントの使用PL / SQL



    1. H2データベースのすべてのテーブルにトリガーを追加します

    2. データベースビューから選択するだけでオープントランザクションが発生するのはなぜですか?

    3. Javaの日付とMySQLのタイムスタンプのタイムゾーン

    4. phpMyAdmin-エラー>フォーマットパラメータが正しくありませんか?