Опция даты SQL - PullRequest
       2

Опция даты SQL

2 голосов
/ 16 января 2012

У меня есть небольшое сомнение, я хочу создать таблицу с датой, которая не может быть больше 2012/12/31, я искал в Google, но имел только примеры на SELECT. Я приведу пример:

 CREATE TABLE example(
 IDExample number (8) primary key,
 DateExample date // Here i want to put that condition, is it possible?
 );

1 Ответ

2 голосов
/ 16 января 2012

Если вы используете SQL Server, вы можете добавить контрольные ограничения в столбец следующим образом.

ALTER TABLE dbo.example ADD CONSTRAINT CK_DateExample
    CHECK (DateExample < '20130101')

Если вы используете Oracle, синтаксис очень похож:

ALTER TABLE dbo.example ADD CONSTRAINT CK_DateExample
    CHECK (DateExample < DATE '2013-01-01')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...