如何在存储过程中加序号

来源:百度知道 编辑:UC知道 时间:2024/06/23 22:29:39
SQL方面的。。

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

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之间创建就行了。