Oracle 序列创建语句:emp 序列示例
在 Oracle 数据库中,创建序列的语法如下:
CREATE SEQUENCE sequence_name
INCREMENT BY increment_value
START WITH start_value
MAXVALUE max_value
MINVALUE min_value
CYCLE | NO CYCLE
CACHE | NO CACHE;
示例语句:
create sequence emp
increment 1
start with 32
maxvalue 10000
no minvalue
no cycle
no cache;
错误分析:
以下语句存在错误:
create sequence emp
increment by 1
start with 32
maxvalue 10000
nominvalue
no cycle
no cache;
错误 1: 'increment by 1' 应该改为 'increment 1',即去掉 'by'。
错误 2: 'nominvalue' 应该改为 'no minvalue',即去掉空格并添加单词 'no'。
正确的语句应该是:
create sequence emp
increment 1
start with 32
maxvalue 10000
no minvalue
no cycle
no cache;
原文地址: https://www.cveoy.top/t/topic/lKep 著作权归作者所有。请勿转载和采集!