社区
PowerBuilder
帖子详情
请大家解释一下pb里面的游标的执行过程!
chen_pb
2004-12-15 11:37:04
declare语句只是一个说明,并不执行那个什么东西。
open语句之后,程序是怎么执行的?是不是直接从数据库中提取数据了?直接作select语句了。
fetch呢?
pb里面的游标具体是怎么执行的?是一下子全部select出来还是其它的什么方式?
...全文
121
4
打赏
收藏
请大家解释一下pb里面的游标的执行过程!
declare语句只是一个说明,并不执行那个什么东西。 open语句之后,程序是怎么执行的?是不是直接从数据库中提取数据了?直接作select语句了。 fetch呢? pb里面的游标具体是怎么执行的?是一下子全部select出来还是其它的什么方式?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qianfl
2004-12-15
打赏
举报
回复
应该是FETCH一下SELECT一下吧
zhangdatou
2004-12-15
打赏
举报
回复
DECLARE Emp_cur CURSOR FOR
SELECT employee.emp_number, employee.emp_name
FROM employee
WHERE employee.emp_salary > :Sal_var ;
hygougou
2004-12-15
打赏
举报
回复
楼上说得差不多是这样
觉得open是select的过程
把select到的结果放在缓存中
fatch的过程一条条从缓存中取出
shuihersina
2004-12-15
打赏
举报
回复
觉得open是select的过程
——把select到的结果放在缓存中
fatch的过程应该是指针挪动的过程
在
pb
中调用oracle 的函数,如何在
PB
中
执行
oracle存储
过程
并接收返回的数据集 | 学步园...
在
PB
中用oracle的存储
过程
返回记录集做数据源来生成数据窗口首先oracle的存储
过程
写法与MSSQL不一样,差别比较大。如果是返回数据集的存储
过程
则需要利用oracle的包来定义
游标
。但是若按正规的oracle写法,存储
过程
写在包体
里面
,如果这样的话,
PB
会找不到此存储
过程
(如果用直连的方式)(如果用ODBC的方式则有可能不能正常识别存储
过程
的参数)因此我们需要将存储
过程
单独写。首先我们来看...
如何在
PB
中
执行
oracle存储
过程
并接收返回的数据集
在
PB
中用oracle的存储
过程
返回记录集做数据源来生成数据窗口 首先oracle的存储
过程
写法与MSSQL不一样,差别比较大。如果是返回数据集的存储
过程
则需要利用oracle的包来定义
游标
。 但是若按正规的oracle写法,存储
过程
写在包体
里面
,如果这样的话,
PB
会找不到此存储
过程
(如果用直连的方式)(如果用ODBC的方式则有可能不能正常识别存储
过程
的参数) 因此我们需要将存储
过程
单独写。
存储
过程
中双
游标
的使用
CREATE PROCEDURE 存储
过程
名称() BEGIN DECLARE column 数据类型 DEFAULT 默认值; DECLARE column1 数据类型 DEFAULT 默认值; DECLARE sum INT DEFAULT 0; DECLARE count INT DEFAULT 0; DECLARE done INT DEFAULT 0; DECLARE c...
解决嵌套
游标
问题
今天有人询问
游标
是否可以嵌套使用的问题,因为用于标识
游标
是否已经达到数据集结尾的标志值@@FETCH_STATUS是一个全局变量,那么如果出现
游标
嵌套的话可能造成内侧的
游标
完成数据集遍历以后导致外侧
游标
的无法再循环读取下一行的数据。先来看看SQL Server 2000中联机帮助的内容:
--------------------------------------------------------------------------------
@@FETCH_STATU
pb
调用mysql
过程
_MySQL存储
过程
和函数
一、基本介绍存储
过程
和函数是事先经过编译并存储在数据库中的一段SQL语句的集合,减少数据在数据库和应用服务之间的传输,对于提高数据处理的效率是有好处的。存储
过程
和函数的区别在于 函数必须有返回值,而存储
过程
没有,存储
过程
的参数可以使用IN、OUT、INOUT类型,而函数的参数只能是IN类型的。如果有函数从其他类型的数据库迁移到MySQL,可能需要将函数改造成存储
过程
。存储
过程
和函数允许包含DDL语...
PowerBuilder
1,107
社区成员
66,454
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章