Я хочу создать ограничение orderDate должно быть меньше, чем deliveryDate? Помогите мне.Как создать ограничение в SQL Server 2008
0
A
ответ
2
Предположив имя таблицы MyTable:
ALTER TABLE [dbo].[MyTable] WITH CHECK
ADD CONSTRAINT [CK_MyTable_date1] CHECK (orderDate <= deliveryDate)
ALTER TABLE [dbo].[MyTable] CHECK CONSTRAINT [CK_MyTable_date1]
GO
1
Есть два способа сделать это.
Во-первых При создании таблицы и после создания:
При создании таблицы:
CREATE TABLE Price (
PriceID INT PRIMARY KEY IDENTITY (1,1),
OriginalPrice FLOAT NOT NULL,
CurrentPrice FLOAT NOT NULL,
Discount FLOAT,
ShippingCost FLOAT NOT NULL,
Tax FLOAT NOT NULL,
CHECK (CurrentPrice <= OriginalPrice));
После создания таблицы:
ALTER TABLE Price ADD CHECK (CurrentPrice <= OriginalPrice);
--or
ALTER TABLE Price ADD CONSTRAINT CK_Price_Current_vs_Original
CHECK (CurrentPrice <= OriginalPrice);
Вы можете пойти на поля даты в тот же смысл. Для получения дополнительной информации Read this.
+0
Downvoters, пожалуйста, прокомментируйте ... почему вы думаете, что это неправильный ответ на заданный вопрос .. –
Смежные вопросы
- 1. Ограничение проверки Sql Server 2008
- 2. Проверить ограничение в SQL Server 2008
- 3. Ошибка: не удалось создать ограничение SQL Server 2008
- 4. SQL Server 2008 2mb Ограничение для XML?
- 5. Как создать последовательность в SQL Server 2008
- 6. Как создать экземпляр в SQL Server 2008
- 7. SQL Server 2008 - ограничение запроса по FK
- 8. Создать таблицу - SQL Server 2008
- 9. Ограничение полушария SQL Server 2008 R2
- 10. Уникальная ограничение ключа SQL Server 2008
- 11. Ограничение NULL SQL Server
- 12. SQL Server 2005 Как создать уникальное ограничение?
- 13. SQL Server 2008 R2, как создать СБОР
- 14. Как создать функцию SQL Server 2008 R2?
- 15. Как отключить ограничение во время создания таблицы: SQL Server 2008
- 16. SQL Server 2008 - Создать таблицу соединений
- 17. Создать триггер в SQL Server 2008
- 18. Как создать это ограничение SQL
- 19. SQL Server - ограничение самоопределения
- 20. Ограничение SQL Server FILESTREAM
- 21. Создать функцию return integer SQL Server 2008
- 22. SQL Server 2008 Создать синтаксис таблицы таблицы
- 23. SQL Server 2008 Express
- 24. Невозможно создать SQL Server 2008 базы данных
- 25. SQL Server 2008 R2 Создать индекс
- 26. Месяц В SQL Server 2008
- 27. обновляемых просмотров - SQL Server 2008
- 28. ms sql server 2008
- 29. SQL Server 2008 - добавление ограничения
- 30. SQL Server: Проверить ограничение
У вас что-то пробовали ???? Сначала попробуйте сами, и если ур не получит, то задайте вопрос .... –
'ALTER TABLE YourTable ADD CONSTRAINT CK_orderDate_Before_deliveryDate CHECK (orderDate