游标中,DEALLOCATE与close有什么区别?
的有关信息介绍如下:游标中,DEALLOCATE与close区别为:操作不同、使用不同、颁发不同。
一、操作不同
1、DEALLOCATE:DEALLOCATE删除游标引用,释放了游标占用的内存空间。
2、close:close通过释放当前结果集并且解除定位游标的行上的游标锁定,关闭一个开放的游标。
二、使用不同
1、DEALLOCATE:DEALLOCATE后,如果再想使用游标,必须从新建立。
2、close:close后,如果再次打开游标还可以照常使用。

三、颁发不同
1、DEALLOCATE:DEALLOCATE允许在一个仅仅声明的游标或一个已经关闭的游标上颁发。
2、close:close必须在一个开放游标上颁发。



