我正在尝试将createdDatetime
插入表中。
我收到此错误:
从字符串转换日期和/或时间时转换失败
这就是我想要做的。
DECLARE @CreatedDatetime DATETIME2(7) = CONVERT(DATETIME2(7), '2018-11-13 10:57:13.5235756')
INSERT INTO [dbo].[Table](CreatedDatetime)
VALUES (@CreatedDatetime)
SELECT Updated = @@ROWCOUNT
答案 0 :(得分:2)
添加121
以表示ODBC canonical
。参见CAST and CONVERT (Transact-SQL)。
Declare @CreatedDatetime datetime2(7) = CONVERT(datetime2(7), '2018-11-13 10:57:13.5235756', 121)