ITPub博客

首页 > 应用开发 > IT综合 > 动态条件的绑定变量的解决

动态条件的绑定变量的解决

原创 IT综合 作者:rainbowbridg 时间:2007-08-07 14:17:57 0 删除 编辑

cStr = 'select * from tbl_name where a=:a1';
if aa=bb then
cStr = cStr || ' and b=:a2'
end if;
if cc<>dd then
cStr = cStr || ' and b=:a3'
end if;

dbms_sql.parse(nNum,cStr,DBMS_SQL.native);
dbms_sql.bind_variable(nNum,':a1',a1);

if aa=bb then
dbms_sql.bind_variable(nNum,':a2',a2);
end if;
if cc<>dd then
dbms_sql.bind_variable(nNum,':a3',a3);
end if;

http://www.itpub.net/showthread.php?s=&postid=8235339#post8235339

[@more@]

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/7916042/viewspace-933348/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: mysql测试shell
请登录后发表评论 登录
全部评论
  • 博文量
    237
  • 访问量
    1622816