将 Nvarchar(max) 和 TimeStamp 转换为 Datetime2(6) 并将数据插入表中

问题描述

我想将数据从一个表插入另一个表,比如表 A(源)和 B(目的地)。

表 A 有 TimeStampNvarchar(max) 列,当从表 A 向表 B 插入数据时,需要将其转换为 DateTime2(6) 数据类型。表 B 具有相同的列,数据类型为 { {1}}。

我试过了

DateTime2(6)

CAST(LAST_CHANGED_TIMESTAMP AS Datetime2(6)) AS LAST_CHANGED_TIMESTAMP

在选择 T-sql 中,但出现错误

消息 241,级别 16,状态 1,第 3 行
字符串转换日期和/或时间时转换失败

感谢帮助

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)