存储过程返回游标
来源:互联网 发布:学编程要多少钱 编辑:程序博客网 时间:2024/05/16 14:33
-----------创建,返回游标要注意释放。 不过,最好还是直接select就可以了,控制一下查询条件使返回的记录数量不至太多即可
Create proc TestReturnCur (@minID int, @returnCursor cursor varying output)
as
set @returnCursor=cursor for select ID,Leixing from BJ_LeiXing where ID>@minID
open @returnCursor
Go
-----------测试
Declare @mID int,
@returnCur cursor ,
@Leixing nvarchar(10)
Set @mID=0
EXEC TestReturnCur @mID,@returnCur output
--open @returnCur --只能在存储过程内打开。列数量及次序必须完全一致
Fetch NEXT FROM @returnCur into @mID, @Leixing
while @@FETCH_STATUS = 0
begin
Print 'Next is '+ ltrim(str(@mID))+'sdfsdf'+ @Leixing
Fetch NEXT FROM @returnCur into @mID, @Leixing
end;
Close @returnCur
DEALLOCATE @returnCur
Create proc TestReturnCur (@minID int, @returnCursor cursor varying output)
as
set @returnCursor=cursor for select ID,Leixing from BJ_LeiXing where ID>@minID
open @returnCursor
Go
-----------测试
Declare @mID int,
@returnCur cursor ,
@Leixing nvarchar(10)
Set @mID=0
EXEC TestReturnCur @mID,@returnCur output
--open @returnCur --只能在存储过程内打开。列数量及次序必须完全一致
Fetch NEXT FROM @returnCur into @mID, @Leixing
while @@FETCH_STATUS = 0
begin
Print 'Next is '+ ltrim(str(@mID))+'sdfsdf'+ @Leixing
Fetch NEXT FROM @returnCur into @mID, @Leixing
end;
Close @returnCur
DEALLOCATE @returnCur
- 存储过程返回游标
- 存储过程返回游标
- Oracle存储过程返回游标
- oracle 存储过程返回游标
- del调用返回游标的存储过程
- Oracle Package中存储过程返回游标
- Oracle存储过程如何返回游标
- Oracle存储过程如何返回游标?
- Oracle用存储过程返回游标
- sqlplus执行返回游标的存储过程
- ibatis处理存储过程返回游标
- JDBC调用SQL存储过程返回游标
- Oracle存储过程返回游标实例详解
- oracle存储过程返回游标一
- mybatis 调用存储过程 返回游标 实例
- hibernate 调用存储过程 返回游标 实例
- ibatis 调用存储过程返回游标sys_refcursor
- mybatis 调用存储过程 返回游标 实例
- 数字万用表用二极管档测电阻时,蜂鸣器只测小的电阻才发出响声
- Windows常用批处理命令记录
- 晒晒投递职位
- [leetcode] Remove Duplicates from Sorted List II
- oracle数据库查看修改字符集问题
- 存储过程返回游标
- Yii - relations数据关联中的统计功能
- Activity生命周期图
- SQLite事务学习记录
- zoj 1563 Pearls 动态规划
- python for语句
- yii发表文章之添加&修改
- jquery ajax 实现批量删除
- Android各层推荐开发书籍及参考资料