Oracle10g Oracle 10g声明编号字段>;2000
嘿,伙计们, 我需要在oracle数据库上声明一个数字字段,该字段需要从2000开始。 我怎么做Oracle10g Oracle 10g声明编号字段>;2000,oracle10g,Oracle10g,嘿,伙计们, 我需要在oracle数据库上声明一个数字字段,该字段需要从2000开始。 我怎么做 谢谢 要声明从2000开始的序列吗 CREATE SEQUENCE yoursequencename MINVALUE 2000 START WITH 2000 INCREMENT BY 1; 骨架语法是 CREATE SEQUENCE sequence_name MINVALUE value MAXVALUE value START WITH va
谢谢 要声明从2000开始的序列吗
CREATE SEQUENCE yoursequencename
MINVALUE 2000
START WITH 2000
INCREMENT BY 1;
骨架语法是
CREATE SEQUENCE sequence_name
MINVALUE value
MAXVALUE value
START WITH value
INCREMENT BY value
CACHE value;
我不确定您的意思是它必须大于2000还是“从2000开始”,但无论如何:
CREATE TABLE mytable (
mynumbercolumn NUMBER,
CONSTRAINT min2000 CHECK (mynumbercolumn >= 2000)
);
当然,这并不能阻止我插入小于2000的值…:)我想知道那个表中是否已经有几千行手动插入。我决定不问了。谢谢,这就是我寻求的答案。