用不着这么绑定变量的吧,用带参数的游标不就可以了cursor c1(varchar2 in p_code) is select serno,USERID,CODE,CURRTYPE,BALANCE from GRKH.MAG_CHECKINFO where flag='1' code= p_code;....open c1(code);...
解决方案 »
- 紧急求助 SQL语句编译后提示缺失右括号
- 纵表转横表
- 请教如何用toad 9对存储过程调试。
- 请问 dbms_output.put_line(i); 是不是向屏幕输出函数? 为什么我看不到的?
- 关于select语句中和日期有关的where子句的写法!
- ▉▉▉▉▉▉高手请进,关于listener.ora的问题,响影OracleOraHome90Agent服务的工作?
- 帮忙分析一个这个条件语句。
- 有没有办法用SQL语言在程序中判断一个表是否存在?
- 求助,oracle 11g r2(32位)安装卡在2%
- sql优化问题,在线等,我想把重复的查询条件分出来,只是有这思路。。。
- 请教什么是MERGE文
- 请教问题,我需要一个只有连接和查询权限的用户,怎么设?
比如在不同的条件下SQL语句会有所不同(增加或减少查询条件)
如:
在情况一时:
select * from table
where 条件1 在情况二时:
select * from table
where 条件1
AND 条件2请问该游标该怎么写?
这样子?
DECLARE
TYPE c1 is REF CURSOR;
if 情况一 then
c1 is select * from table
where 条件1
else
c1 is select * from table
where 条件1
AND 条件2
code 在哪里定义的???