小弟之前的项目一直是用SQL SERVER开发的,现在由于有个项目用ORACLE数据库,导致开发时有些问题不好解决,现请教一下大家,我这有个表,内有几个字段,其中有个是存储过程名称,其他的便是这个存储过程名称带的参数,之前有个存储过程是用游标将记录拿出来,在SQL SERVER下直接
exec @proc @zbdh,@tjqsrq,@tjrq,@zbbz,@sdbs,@tjkj 就可以了(表里的这些存储过程都差不多,参数一样,都是做统计的),现在在ORACLE下直接 EXECUTE immediate vproc vzbdh,tjqsrq,C_tjrq,vbz,vsdbs,c_tjkj 不行,请问要怎么写啊
exec @proc @zbdh,@tjqsrq,@tjrq,@zbbz,@sdbs,@tjkj 就可以了(表里的这些存储过程都差不多,参数一样,都是做统计的),现在在ORACLE下直接 EXECUTE immediate vproc vzbdh,tjqsrq,C_tjrq,vbz,vsdbs,c_tjkj 不行,请问要怎么写啊
解决方案 »
- Oracle数据表高效查询问题求解
- wi n7下oracle配置出现错误.....这个错误怎么解决啊
- SQL语句问题,高手看看
- 关于存储过程
- 只要以administrator身份登录计算机,不用用户名和密码就能登录ORACLE。
- 安装后产生的错误,实例无法open,服务启动报错,救救我!
- ORCLE 备份数据的还原
- 怎样将库中方案下自带的SH, SCOTT, HR等删除, 并建一个新的类似它们的东西。
- exp/imp时,计划任务和实体视图的刷新无法导入,为什么?
- 表中有一个字段是NUMBER类型,但表示不了负数,可以用NUMBER类型字段存取负数吗?
- 关于亿级别的数据查询架构的急救(mysql,oracle,文件索引)
- 怎么没人解答我这个问题啊!没人知道么?怎么用vs调用oracle的存储过程?
execute immediate 'begin '||procureName||'; end;';