如何在PB中执行oracle存储过程并接收返回的数据集
来源:互联网 发布:淘宝店铺模板制作 编辑:程序博客网 时间:2024/05/21 22:53
在PB中用oracle的存储过程返回记录集做数据源来生成数据窗口 首先oracle的存储过程写法与MSSQL不一样,差别比较大。如果是返回数据集的存储过程则需要利用oracle的包来定义游标。 但是若按正规的oracle写法,存储过程写在包体里面,如果这样的话,PB会找不到此存储过程(如果用直连的方式)(如果用ODBC的方式则有可能不能正常识别存储过程的参数) 因此我们需要将存储过程单独写。 首先我们来看下oracle正规的返回结果集的存储过程的写法 方法一: --基于更改单的包 --创建包(因为oracle 的存储过程若想要返回记录集则需要利用游标的方式来实现) --存储过程的执行体 如果按上述写法,则在PB中如果是按直接方式来连接数据库的则会找不着这个存储过程,如果是按odbc方式来连接数据库的则能找到些存储过程但是无法正确识别参数。 方法二:下面这种写法是没有将存储过程包含在包里的。 —游标可直接用 包名.游标名 as Begin --存储过程的执行体 在直连方式下能找到此存储过程且能正常识别参数。在odbc方式下能找到这个存储过程,但是参数不能正确识别。
0 0
- 如何在PB中执行oracle存储过程并接收返回的数据集
- Java执行Oracle存储过程并接收返回值
- 如何在Delphi中调用oracle的存储过程返回数据集
- 如何在Delphi中调用oracle的存储过程返回数据集
- 如何在Delphi中调用oracle的存储过程返回数据集
- 如何在Delphi中调用oracle的存储过程返回数据集
- Oracle存储过程中执行查询返回的结果集,并使用java代码调用【转】
- 在存储过程中执行别的存储过程并返回其结果集
- 在oracle存储过程中返回数据集
- Oracle在存储过程中如何返回结果集
- 在C#中用最简洁有效的代码执行存储过程并返回数据
- 在C#中用最简洁有效的代码执行存储过程并返回数据
- 在C#中用最简洁有效的代码执行存储过程并返回数据
- 在C#中用最简洁有效的代码执行存储过程并返回数据
- 在C#中用最简洁有效的代码执行存储过程并返回数据
- 关于在PB中动态调用ORACLE的存储过程
- Delphi中调用oracle的存储过程返回数据集
- 如何在pb中创建COM组件,并在asp中调用并返回结果集?
- FFT优秀的c语言算法网址
- 结构体学习
- 深入理解Hadoop集群和网络
- java与c语言的比较!
- 我觉得编程就需动手,实践看真技术
- 如何在PB中执行oracle存储过程并接收返回的数据集
- 阅读笔记[Linux设备驱动开发](2014-8-24)
- java的优点!
- build nfs4
- 基于L4微内核的操作系统
- 触发器
- C++中类的static成员
- JAVA高薪部分-银行系统
- 运算符重载(重载为普通函数)