create or replace procedure getOnePage2(curpage in number,page_record in number,cond in varchar2,rc out itfuture.ref_cursor)
is
vs_sql varchar2(500);
begin
vs_sql:='select * from (select t.*,rownum id from deptinfo t where 1=1 '||cond||' order by t.deptid) where id between'||(curpage-1)*page_record||' and '||curpage*page_record;
open rc for vs_sql;
end getOnePage2;
老是报无效的关系运算符,调试时老是指向这句话有问题"open rc for vs_sql;"
"
is
vs_sql varchar2(500);
begin
vs_sql:='select * from (select t.*,rownum id from deptinfo t where 1=1 '||cond||' order by t.deptid) where id between'||(curpage-1)*page_record||' and '||curpage*page_record;
open rc for vs_sql;
end getOnePage2;
老是报无效的关系运算符,调试时老是指向这句话有问题"open rc for vs_sql;"
"
解决方案 »
- WinXP下,Delphi无法连接Oracle,求解
- 求助,怎么查询执行过的SQL?
- TNSListener 启动不了,怎么办?急
- 求教一个SQL写法
- 急:如何把oracle中的blob转为本地的jpg文件,请求存储过程,望详细。解决立即送分!
- 急啊,oracle如何手工创建数据库实例(主要是参数文件的位置是如何确定的)unix机器上
- 如何导出oracle数据库表的结构
- 也问一个关于oracle的中文问题
- 假如插入的字符串中有单引号,该怎么处理啊?
- sqluldr2导出oracle数据,参数field问题
- toad,sql navigator有什么区别?
- 求指正一个简单的oracle存储过程 在线等
这两列之间应该有“,”吧
vs_sql:='select * from (select t.*,rownum id from deptinfo t where 1=1 '||cond||' order by t.deptid) res where res.id between'||(curpage-1)*page_record||' and '||curpage*page_record;