【发布时间】:2016-02-15 06:30:58
【问题描述】:
我想创建一个类似这样的列:
create table dbo.t1
(
[Notification_Month] datepart(mm, [date]) null,
)
我想将月份存储为日期属性,而不存储日期的其他部分。我知道这是一个奇怪的问题,但是这个表正在被 WPF 应用程序使用,所以如果 SQL Server 允许这样做会更容易限制日期条目,但如果不是,我可能会使用 c# 找到一个冗长而复杂的解决方案。
如果这是不可能的,我有一些其他的解决方法的想法,但在我说不可能之前考虑过,总是最好检查堆栈。
【问题讨论】:
-
为什么不将其存储为整数?
-
wpf 应用程序已经将条目强制为日期,我希望不必进入并弄乱 c# 代码。
标签: c# sql-server create-table datepart