※ SQL%FOUND布尔型属性:当最近一次读记录时成功返回,则值为TRUE。
※ SQL%NOTFOUND布尔型属性:与%FOUND相反。
※ SQL%ROWCOUNT数值型属性:返回已从游标中读取得记录数。
※ SQL%ISOPEN布尔型属性:取值总是FALSE。SQL语句执行完毕立即关闭隐式游标。
隐式游标示例如下:
以上就是在GuassDB(DWS)的存储过程中游标的基本使用。
GuassDB(DWS)的游标使用在postgresql的基础上做了对Oracle的语法兼容,存储过程中的游标功能对于原来依赖Oracle的系统可以平滑的迁移。同时由于GuassDB(DWS)是分布式架构,和postgresql本身以及GuassDB(DWS)的单机模式上游标的行为细节上会略有不同,例如事务中的DECLARE CURSOR由于分布式和单机的实现差异导致在pg_cursors视图查询结果差异等。
接下来的时间里将会像大家逐步介绍存储过程的自定义用户类型等章节,敬请期待~ヾ(◍°∇°◍)ノ゙
想了解GuassDB(DWS)更多信息,欢迎微信搜索“GaussDB DWS”关注微信公众号,和您分享最新最全的PB级数仓黑科技,后台还可获取众多学习资料哦~

版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.mushiming.com/mjsbk/7428.html