我需要调试Oracle过程代码,但我是Oracle新手。在这个过程中,我看到一行代码,如下所示,但我无法找到它的实现,以便弄清楚它在做什么。
select SOME_OBJECT_OR_PACKAGE.NEXTVAL into some_var from dual;
看起来它正在从包中调用一个函数给我,但是我没有在SQL Developer的Packages文件夹中看到一个包含该名称的包。我已经尝试了以下命令,但没有任何回报。
select * from all_source where UPPER(name) like UPPER('%SOME_OBJECT_OR_PACKAGE%')
请帮忙。
答案 0 :(得分:3)
NEXTVAL可以在Oracle中的SEQUENCE中检索下一个值。
请点击此处了解更多详情: http://www.techonthenet.com/oracle/sequences.php
答案 1 :(得分:0)
这是一个称为序列的数据库对象。选择它时会自动递增。