create sequence test_sequence 报name is already used by an existing object错误.但是我在创建之前已经删掉了,再创建还是报这个错.
我是在.sql脚本里导入的,语句如下:
create sequence test_sequence;
/
然后就报这个错.
请各位列出原因,谢谢.
我是在.sql脚本里导入的,语句如下:
create sequence test_sequence;
/
然后就报这个错.
请各位列出原因,谢谢.
把脚本改为
create sequence test_sequence;/
试试,就是去掉一个回车。
可是你又写了“/”加回车,于是又运行一次即,每次运行实际上都运行了两次create sequence test_sequence,第一次正常创建,第二次报已经存在同名的object的异常。以上
不行
你是说这样?create sequence test_sequence;
;
/表示执行。而create sequence 是不需要显式指定用/来执行的。
Increment by 1 -- 每次加几个,你可以指定为80个每次 :wink:
start with 1 -- 从1开始计数
minvalue 1 --最小为1,nominvalue为不设置最小值,Oracle会指定:升序为1,降序为负10的26次方
maxvalue 9999999999 --最大值, NOMAXVALUE为不设置最大值,在这种情况下,Oracle默认指定:升序10的27次方,降序-1
cycle -- 循环,nocycle为不循环
nocache ; --不缓存序列。 cache 10则表示缓存10个号,可提高效率,但可能造成跳号。
object_type
from user_objects
where object_name='TEST_SEQUENCE';