Home » Developer & Programmer » Forms » Implement procedure creating in sql to a form Program unit
Implement procedure creating in sql to a form Program unit [message #152347] Thu, 22 December 2005 12:11 Go to next message
sikorsky05
Messages: 40
Registered: October 2005
Member
How can I implement this procedure in a Form Program Unit
I get an error on execute immediate
create or replace procedure get_rowcnt
IS
v_cnt number;
cursor c1 is
select table_name from user_tables;

v_str varchar2(1000);
begin

for rc in c1 loop
v_str := 'SELECT count(*) from ' || rc.table_name || ' where model_val = ''S92'' ';
execute immediate v_str into v_cnt;
dbms_output.put_line('Number of rows in table ' || rc.table_name || ' = ' || v_cnt);
end loop;

end get_rowcnt; 

How to

Mod-upd: Add 'code' tags.

[Updated on: Mon, 26 December 2005 19:45] by Moderator

Report message to a moderator

Re: Implement procedure creating in sql to a form Program unit [message #152727 is a reply to message #152347] Mon, 26 December 2005 19:47 Go to previous message
djmartin
Messages: 10181
Registered: March 2005
Location: Surges Bay TAS Australia
Senior Member
Account Moderator
Please review the execute immediate documentation. I think you need to do a parse and a few other things.

Search this forum for 'execute immediate', or on Google.

David
Previous Topic: Forms applet randomly losing focus on Linux client
Next Topic: External app
Goto Forum:
  


Current Time: Fri Sep 20 05:29:37 CDT 2024