1 :PROCEDURE dms IS
2 :dm NUMBER;
3 :stat NUMBER;
4 :dsql varchar2(1000);
5 :BEGIN
6 :ds := 0;
7 :dm := 0;
8 :FOR i in 1..12 LOOP
9 : dsql := 'select count(*) into dm from tb_table'||i||' where newtime = sysdate';
10: ds := ds +dm;
11:EXECUTE IMMEDIATE dsql;
12:END LOOP;
13:stat := ds;
14:END;上面出错了:提示错误是missing keyword 在行11出错
2 :dm NUMBER;
3 :stat NUMBER;
4 :dsql varchar2(1000);
5 :BEGIN
6 :ds := 0;
7 :dm := 0;
8 :FOR i in 1..12 LOOP
9 : dsql := 'select count(*) into dm from tb_table'||i||' where newtime = sysdate';
10: ds := ds +dm;
11:EXECUTE IMMEDIATE dsql;
12:END LOOP;
13:stat := ds;
14:END;上面出错了:提示错误是missing keyword 在行11出错
解决方案 »
- 数据库的问题,在线等;
- 如何获取用户表
- oracle表记录被修改的日志表
- 有空进来看看
- oracl ssh sqlplus不可用
- 有人能告诉我怎么用客户段登陆吗sqlplusw scott/tiger@aptech?
- PL/SQL是否可以判断两个字符串相似?
- oracle8i(8.1.6)在哪里下载?多谢!
- 我在表中输入中文记录,select出来却是乱码,请指教。
- 通过代码循环往数据库中插入数据时报错,求各位大神指点
- 如何将在别人机器oracle数据库上expdp导出的文件在我的机器oracle数据库导入进来 急
- Oracle 9i视屏教学软件 and Development 2000视屏教学软件与开发工具
EXECUTE IMMEDIATE dsql into dm;