v_str:='select count(*) from '||v_tab_name;
execute immediate v_str into|n_count;
execute immediate v_str into|n_count;
解决方案 »
- 查询问题
- SERVER SQL分析器查询ORACLE数据库里的信息
- 一个SQL错误,谁能帮我看看,急啊~~
- 为什么我装ORACLE的时候需要把sqlnet.ora文件里的内容全部注释掉?
- 菜鸟求助...
- 为什么我的oracle数据库重起机器就得重新打开一便呢输入用户名和密码之后就提示:oracle not available
- 请教查询最新余额的语句
- penitent(只取一瓢)和弱水三千请快来,我建好了一个包,请问一下在SQL/PLUS怎么才能得到它返回的记录集?
- 请给我指点迷津吧!!
- 请问各位高手,为什么我在NT4.0上装了ORACLE 8I的CLIENT,为什么我在BDE中无法增加使用ORACLE驱动的数据库别名!
- 一个简单的问题,100高分在线等*********分不够在加!!
- 求一SQL语句?
execute immediate v_str into n_count
v_count number;
v_str varchar2(500);
begin
v_str:='select count(*) ' from '||v_tab_name; execute immediate v_str into v_count; <--这里加上 dbms_output.put_line(v_count);end;
v_tab_name varchar2(200);
begin
v_tab_name :='sales';
v_str:='select count(*) from '||v_tab_name;
execute immediate v_str into v_count ;
dbms_output.put_line(v_count);
end;
v_str:='select count(*) ' from '||v_tab_name; execute immediate v_str into v_count; <--这里加上 dbms_output.put_line(v_count);end;ORA-06564: 对象 DATA_FILE_DIR 不存在
ORA-06512: 在line 31
现在的好像是一个目录不错在
你用UTL_FILE读写文件啊?
declare
v_tab_name varchar2(100);
v_str varchar2(100);
b_if_rec number;
cursor c_emp is select * from all_all_tables where owner='SH';
type dept_array is varray(100) of all_all_tables%rowtype;
depts dept_array;
iggg1 number;
iggg2 number;
n_count number;
begin
iggg1 :=0;
depts:=dept_array();
for emp in c_emp loop
iggg1:=iggg1+1;
depts.extend();
depts(iggg1).table_name:=emp.table_name;
end loop;for iggg2 in 1..iggg1 loop v_tab_name :=depts(iggg2).table_name;v_str:='select count(*) from sh.'||v_tab_name;
/* v_str:='select count(*) from SH.'||v_tab_name;*/
dbms_output.put_line(v_str);
execute immediate v_str into n_count;
dbms_output.put_line(n_count);
end loop;
end;
ORA-06564: 对象 DATA_FILE_DIR 不存在
ORA-06512: 在line 31