Oracle 10g объявить номер поля> 2000 - PullRequest
1 голос
/ 19 февраля 2011

Hy люди, Мне нужно объявить числовое поле в базе данных оракула, которая должна начаться в 2000 году. Как я могу это сделать?

Спасибо!

Ответы [ 2 ]

1 голос
/ 21 февраля 2011

Я не уверен, если вы имеете в виду, что оно должно быть больше 2000 или «начать с 2000», но в любом случае:

CREATE TABLE mytable (
  mynumbercolumn NUMBER,
  CONSTRAINT min2000 CHECK (mynumbercolumn >= 2000)
);
1 голос
/ 19 февраля 2011

Вы хотите объявить последовательность, которая начинается с 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;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...