У меня возникла эта проблема при попытке скомпоновать getdate()
в строку, которую я вставлял в поле nvarchar.
Я сделал некоторое литье, чтобы обойти его:
INSERT INTO [SYSTEM_TABLE] ([SYSTEM_PROP_TAG],[SYSTEM_PROP_VAL]) VALUES
(
'EMAIL_HEADER',
'<h2>111 Any St.<br />Anywhere, ST 11111</h2><br />' +
CAST(CAST(getdate() AS datetime2) AS nvarchar) +
'<br /><br /><br />'
)
Это санированный пример. Ключевой частью этого является:
...' + CAST(CAST(getdate() AS datetime2) AS nvarchar) + '...
Отбросил дату как datetime2
, затем как nvarchar
, чтобы объединить ее.