sql view getdate()

时间:2015-01-22 11:07:25

标签: sql sql-server tsql view

在我看来,我正在使用:

GETDATE() as [Date of Issue]

但是,在检查视图时,“发布日期”列将始终具有系统日期,而我希望在创建记录时具有实际日期,即DATETIME。那可能吗?

1 个答案:

答案 0 :(得分:0)

为了使视图返回记录的创建日期, 您需要将此值存储在相应的表中。

假设你有这样的专栏, 在视图语句中定义它,如下所示。

否则,GetDate()函数将始终返回当前日期。

修改:

select ColumnA,ColumnB, ... , GetDate() from [SomeTable]

要:

select ColumnA,ColumnB, ... , CreationDateColumn from [SomeTable]