我已经阅读了这一点,但仍然无法理解。希望这里有人可以向我解释。我有一个查询,它为我的列分配了一个仅当前日期的值。但是我想知道我是否应该创建新列,DATETIME
或者SMALLDATETIME
我的查询是否像:
Insert into table(col A)
Select DATEADD(day, DATEDIFF(day, 0, GETDATE()), 0) As ColA
from table B
我想我的选择语句已经给了我没有时间的日期值。我怀疑Col A
在我的数据库表中创建。我正在使用 Sql 2005。
更新:
所以我的 qns 是如何在我的 db 表中创建我的 A 列?我需要添加约束吗?首选哪种数据类型?