oracle 11g r2 sequence序列默认从2开始,求助!

这是见序列语句!CREATESEQUENCEoa.sql_users;怎么让他默认从1开始呢!(复制的答案就别回答了,都找过了!)我是在toad中使用的!... 这是见序列语句!

CREATE SEQUENCE oa.sql_users;
怎么让他默认从1开始呢!
(复制的答案就别回答了,都找过了!)
我是在toad中使用的!
展开
 我来答
牛角山麦子
2013-06-13 · TA获得超过1554个赞
知道小有建树答主
回答量:651
采纳率:75%
帮助的人:536万
展开全部
sys@R11203> CREATE SEQUENCE sql_users;
Sequence created.
sys@R11203> select sql_users.nextval from dual;
NEXTVAL
----------
1
sys@R11203> select sql_users.currval from dual;
CURRVAL
----------
1

这默认就是从1开始啊,你怎么弄的从2开始的?问题应该是出在你调用的语句上吧,你用我的方法调用试试
更多追问追答
追问
运行不了,我是在toad中使用的!
原来还好好的现在就开始乱蹦了!

我是在toad中使用的!
追答
那就是toad的毛病咯,你可以在sqlplus 里试试,肯定是从1开始的。
可是,toad里面也以运行语句吧,类似select sql_users.nextval from dual;这样的

不然你把toad关了重开试试?
osingo
2013-06-13 · 超过33用户采纳过TA的回答
知道答主
回答量:116
采纳率:0%
帮助的人:81.2万
展开全部
你select了nextva之后就自动加1了
是不是之前select了一下?删掉重新创建试试吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
簡單e丶
2013-06-13
知道答主
回答量:14
采纳率:0%
帮助的人:1.3万
展开全部
create sequence sqp_name
minvalue 1
maxvalue 9999999999
start with 2 --开始值
increment by 1
cache 20
cycle;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式