У меня есть таблица с атрибутом 'start_date' и атрибутом 'end_date'. Я хочу создать контрольное ограничение в Oracle, которое предотвращает превышение end_date от start_date и start_date до конца end_date. Кто-нибудь мне помогает?Проверить ограничение для даты начала и окончания
0
A
ответ
1
Добавить CHECK
constraint:
ALTER TABLE tableX
ADD CONSTRAINT end_date_later_than_start_date_CK -- a sensible name
-- for the constraint
CHECK (start_date <= end_date)
<optional constraint state>
;
Необязательные ограничений состояния описываются в ссылке. Например, вы можете указать ENABLE NOVALIDATE
, если вы хотите включить ограничение для будущих вставок (и обновлений), но не проверять существующие строки.
0
Я не человек Oracle, но я нашел это в Интернете, и это может помочь. Возьмите промежуток времени для этих двух дат. Вот ссылка для документации:
Смежные вопросы
- 1. Cron для даты начала и окончания даты
- 2. Дата наступления даты начала и окончания даты
- 3. Дата начала и окончания даты начала работы
- 4. Ошибка проверки даты начала и окончания даты
- 5. Проверка даты начала и окончания в CodeIgniter даты начала меньше даты окончания
- 6. Получить даты с датой начала и окончания даты окончания дня
- 7. Symfony2: Как проверить даты начала и окончания объекта?
- 8. Дата начала и окончания даты Angularjs
- 9. Лучший способ проверить две даты (Дата начала и дата окончания)
- 10. Сравните даты начала и окончания нескольких строк
- 11. Рекурсивный CTE - консолидировать даты начала и окончания
- 12. Дата начала и окончания даты в jQuery
- 13. ASP.NET MVC: Проверка даты начала и окончания
- 14. Дата начала и время начала менее даты окончания и окончания времени
- 15. Извлечение даты начала и окончания в группах
- 16. glyphicon-календарь даты начала и окончания
- 17. Resampling с даты начала и окончания столбцов
- 18. Агрегирование списка дат начала и окончания даты
- 19. Как определить, совпадают ли дата начала и окончания с датой начала и окончания даты в JavaScript?
- 20. Проверка даты начала и окончания HTML5
- 21. Поиск начала недели и даты окончания недели
- 22. Разница начала и окончания даты в php
- 23. Подтверждение даты начала и окончания MVC
- 24. Получения даты окончания с даты начала
- 25. Начало Окончания на основе даты начала и окончания - T-SQL
- 26. получить дату окончания с даты начала и окончания
- 27. Даты начала и окончания запроса между двумя полями даты
- 28. Angularjs Фильтрация поля на основе даты начала и окончания даты?
- 29. , чтобы получить все данные с даты начала и окончания даты
- 30. Использование даты начала и окончания даты в запросе доступа
вы можете принять во внимание значения «NULL» –
@a_horse_with_no_name Что вы предлагаете? Как бы то ни было, если какой-либо из двух столбцов имеет значение NULL, строка будет передавать ограничение. –