先谢谢了。我正在寻找从某些表插入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