PB中用execute immediate来执行存储,如何获取存储中的返回值
我在pb中使用,因为存储是自定义的,所以做成读取字符串。所以就办法做成走游标那种获取
string ls_sql
ls_sql='exec proc_mproc('11111') '
execute immediate :ls_sql using sqlca;
执行oracle中的存储过程proc_mproc,其中proc_mproc返回一个整形值,我在pb中如何能得到这个返回值?
相关推荐
EXECUTE IMMEDIATE用法小结
它解析并马上执行动态的SQL语句或非运行时创建的PL/SQL块.动态创建和执行SQL语句性能超前,EXECUTE IMMEDIATE的目标在于减小企业费用并获得较高的性能,较之以前它相当容易编码.尽管DBMS_SQL仍然可用,但是推荐使用EXECUTE IMMEDIATE,因为它获的收益在包之上。 — 使用技巧 1. EXECUTE IMMEDIATE将不会提交一个DML事务执行,应该显式提交 如果通过EXECUTE IMMEDIATE处理DML命令, 那么在完成以前需要显式提交或者作为EXECUTE IMMEDIATE自己的一部分. 如果通过EXECUTE IMMEDIATE处理DDL命令,
PB9下执行MSSql2005里的存储过程样例
在PB9下执行MSSql2005里的存储过程样例,注意:需要pb+mssql2005的直连,请把ntwdblib.dll放在system32文件夹中,就可以建立直连,不能用odbc连接。
PB调用存储过程[Oracle][参考].pdf
PB调用存储过程[Oracle][参考].pdf
PB_调用存储过程[Oracle]
PB_调用存储过程[Oracle]方法。
PB动态SQL语句
完整讲述PB中关于动态SQL的使用。相信会让你的PB大大精进。。


