समस्या है ;
'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 ब्लॉक में संलग्न नहीं करते, ;
विभाजक अपेक्षित नहीं है।
EXECUTE IMMEDIATE Statement का उपयोग करने पर एक बेहतर व्याख्या है। पीएल/एसक्यूएल :