发布网友 发布时间: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这个是如何加引号的,希望对你有用