如何在存储过程中加序号

发布网友 发布时间:2024-10-24 13:00

我来回答

2个回答

热心网友 时间:2024-11-06 22:50

Oracle?

序列的创建可以不放在存储过程中,可以使用sqlplus创建再在存储过程中使用。
创建格式为:
create sequence <sequencename>
start with <value>
increment by <value>
maxvalue <value>|nomaxvalue
minvalue <value>|nominvalue
cycle|nocycle
order|noorder
cache <value>|nocache;
比如创建一个简单的:
create sequence seq_sid
start with 1
increment by 1 nocycle nocache;

获取序列的下一个值:
select seq_sid.nextval from dual ;
获取序列的当前值:
select seq_sid.currval from dual;

如果非要加在存储过程中的话,就在begin和end之间创建就行了。

热心网友 时间:2024-11-06 22:52

http://topic.csdn.net/t/20050124/12/3749161.html这个是如何加引号的,希望对你有用

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com