我在SQL Server和Oracle上都进行编码。
在SQL Server中进行编码时,我使用了以下方法:
OPEN curUSERS;
CLOSE curUSERS;
DEALLOCATE curUSERS;
现在,当我在Oracle中编码时,我使用了以下代码:
OPEN curUSERS;
CLOSE curUSERS;
我在PL / SQL中看到了DEALLOCATE关键字,但是当我使用此语句时
DEALLOCATE(curUSERS);
引发错误。如何在PL / SQL中执行相同的操作(重新分配)?
最佳答案
Oracle不需要显式取消分配游标的内存。只需CLOSE(cursor)
就可以了。