Skip to Main Content

SQL & PL/SQL

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

SELECT COUNT(*) INTO variable with EXECUTE IMMEDIATE

koshutaOct 5 2015 — edited Oct 5 2015

I'm getting an ORA-00936: missing expression message when I run this:

EXECUTE IMMEDIATE '

select  count(*)

into '||v_is_sync||'

from (

select * from ' ||ownername ||'.'||tablename|| '@TESTREPDB where   test_sys_date>=to_date('''||et_date||''',''dd.mm.yyyy'')

minus

  select * from '||ownername||'.'||tablename||' where   test_sys_date>=to_date('''||et_date||''',''dd.mm.yyyy'')

  )  '

;

Thanks in advance for your help.

Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Nov 2 2015
Added on Oct 5 2015
3 comments
2,066 views