【发布时间】:2012-04-28 04:55:53
【问题描述】:
我们对数据库中的日期有一个非常愚蠢的数据要求。月、日、年、分和小时存储在单独的列中。显然,这对于查询日期范围并不理想,尤其是使用实体框架。
我们决定只创建一个名为 combinedDate 的新列,它是一个带有相关日期信息的 SQL smalldatetime。在尝试更新我们的数据库时,我们的应用程序只是冻结并且从未完成更新。我们的测试数据库只有 8400 行,所以这绝对不是什么大问题。
我们应该为此使用存储过程吗?实现这一目标的最佳方法是什么?
对于数据库中的每个新条目,我们都必须对我们的日期数据执行此操作。这些条目可能一次出现 8400 行。
列格式:
-
Year int= 12 -
Month int= 4 -
Day int= 27 -
Hour int= 12 -
Min int= 0
新栏目:smalldatetime
combinedDate = '2012-04-27 12:00:00 PM'
【问题讨论】:
-
SQL = SQL Server ?? SQL 实际上只是 结构化查询语言 - 不是数据库产品...
标签: c# sql-server model-view-controller