为日期列插入表格问题

时间:2019-07-27 10:08:31

标签: sql-insert

先谢谢了。我正在寻找从某些表插入DateValue的方法,但它始终只是插入currentdate,为什么会如此。

在sql下运行,此处ItemDate是一些Date值,即2019-03-20 00:00:00.000。为什么不将此日期插入表中,而是始终选择GetDate()

Declare @sqlstring VARCHAR(MAX)

Declare @GCValue INT

Set @GCValue=155

set @sqlstring = 'INSERT into ItemAudit (Id, FieldId, ModTime, EffTime)

 SELECT Id, - ' + str(@GCValue) + ', ItemDate , ItemDate from Table where Id=134562 '

EXECUTE(@Sqlstring)
  • 预期输出-
Id  FieldId  ModTime             EffTime
134562 155  2019-03-20 00:00:00.000 2019-03-20 00:00:00.000
  • 实际输出-
Id  FieldId ModTime                  EffTime
134562 155  2019-07-27 10:14:38.893 2019-07-27 10:14:38.893

0 个答案:

没有答案