后台存储过程当作函数使用
来源:互联网 发布:mac系统word文件消失 编辑:程序博客网 时间:2024/05/22 00:54
自定义一个transaction,在外部函数生成改重声明函数如:
function long pr_update_cost(string Bill_No,string inout_flag,ref string ls_return ) RPCFUNC ALIAS FOR "dbo.pr_update_cost"
或Subroutine pr_update_cost(string Bill_No,string inout_flag,ref string ls_return ) RPCFUNC ALIAS FOR "dbo.pr_update_cost"
声明方法:
在外部函数声明中右击:paste special/sql/stored remote procedures
然后在application的addtional properties中的variable types 中将sqlca下面的文本框中填上自定义的那个transaction的名称.调用的时候就想调用sqlca的其他函数一样了.
再加一点:
1)由于PB中String类型的数据长度是动态分配的,因此对Ref String类型的参数,每次调用前需要申请足够的
空间。每次调用前需要用SPACE(存储过程output参数的长度)来置为足够长度的空串。
2)类似地当传递的参数为数组(后台称PL/SQL Table)时,声明参数为相应类型的动态数组,并在每次调用前设
置数组上界为足够大的值。
3,调用法:ls_return=space(100)--数据库返回值的最大长度确定
sqlca.pr_update_cost(ls_billno,'+-',ls_return)
- 后台存储过程当作函数使用
- mysql 存储过程 函数 使用
- 把存储过程当作一个表来对待
- 存储过程(一)后台使用jdbc集成
- 存储过程、存储函数
- mysql存储过程和函数使用
- 【SQLServer】 存储过程中,使用IN函数
- 存储过程之format函数使用经验
- oracel 存储过程中使用decode函数
- 分页!存储过程!后台代码!
- ADF 后台调用 存储过程
- 以后这就当作总结的地方了 先写段SQL 存储过程回滚得吧
- Oracle:存储过程,存储函数
- Oracle-存储过程 存储函数
- mysql存储过程存储函数
- 存储过程和存储函数
- Oracle存储过程、存储函数
- oracle 存储函数,存储过程
- 落实物联网
- SQL语句PART9
- Linux中wait用法
- 三星最先开发3毫米级LED电视用液晶面板
- Oracle OS认证以及口令文件
- 后台存储过程当作函数使用
- 基于对象的JavaScript编程
- SQL语句PART10
- subversion 使用和配置
- C#运行时的泛型
- 【转】C++/GDI+ 学习笔记(四)——实用技巧——颜色矩阵(ColorMatrix)
- VMware+WinDbg联合调试Windows驱动环境搭建
- Visual C++ 6.0 辅助配置工具
- 跨JVM进程远程方法调用CORBA,DCOM,EJB 三种技术对比