我会在SQL Server和Oracle上编码。
当我在SQL Server上编码时,我使用这个:
OPEN curUSERS;
CLOSE curUSERS;
DEALLOCATE curUSERS;
现在,在我编写Oracle代码时,我使用以下内容:
OPEN curUSERS;
CLOSE curUSERS;
我在PL / SQL中看到了DEALLOCATE关键字,但当我使用该语句时,出现了错误。
DEALLOCATE(curUSERS);
它报错了。在PL/SQL中我该如何做同样的事情(解除分配)?
DEALLOCATE curUSERS
,不需要括号。但我从未见过或使用过这个。你能否编辑问题并提供Oracle文档的链接?谢谢。 - Bob Jarvis - Слава Україніdeallocate
关键字:Oracle 11.2 PL/SQL 保留字和关键字。我不了解 SQL Server,但在 Oracle 中关闭/释放/清理游标是一个步骤操作:close
。 - user272735