oracle,创建序列时总是出现选项缺失或无效报错
-创建序列createsequenceuserIdminvalue1startwith1incrementby1selectuserId.Nextvalfromdual;...
-创建序列
create sequence userId
minvalue 1
start with 1
increment by 1
select userId.Nextval from dual;
我在pl/sql developer里面执行的时候总是报错选项缺失或无效报错
我很郁闷,上网搜了可能是Oracle9i的问题,我在旁边的10g的机子上运行同样的话没有问题,想请教高手解决方法, 展开
create sequence userId
minvalue 1
start with 1
increment by 1
select userId.Nextval from dual;
我在pl/sql developer里面执行的时候总是报错选项缺失或无效报错
我很郁闷,上网搜了可能是Oracle9i的问题,我在旁边的10g的机子上运行同样的话没有问题,想请教高手解决方法, 展开
若以下回答无法解决问题,邀请你更新回答
展开全部
你首先要有CREATE SEQUENCE或者CREATE ANY SEQUENCE权限,
CREATE SEQUENCE emp_sequence
INCREMENT BY 1 -- 每次加几个
START WITH 1 -- 从1开始计数
NOMAXVALUE -- 不设置最大值
NOCYCLE -- 一直累加,不循环
CACHE 10;
CREATE SEQUENCE table1_seq
MINVALUE 1
MAXVALUE 9999999999
START WITH 1
INCREMENT BY 1
CACHE 30
ORDER;
CREATE SEQUENCE emp_sequence
INCREMENT BY 1 -- 每次加几个
START WITH 1 -- 从1开始计数
NOMAXVALUE -- 不设置最大值
NOCYCLE -- 一直累加,不循环
CACHE 10;
CREATE SEQUENCE table1_seq
MINVALUE 1
MAXVALUE 9999999999
START WITH 1
INCREMENT BY 1
CACHE 30
ORDER;
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没有写错 的话
也可能是 oracle 自身的问题 那个软件不会出个运行时的 小错呢
重启一下先试试 呵呵
也可能是 oracle 自身的问题 那个软件不会出个运行时的 小错呢
重启一下先试试 呵呵
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询