我有以下字符串需要保存到具有date数据类型的sql server数据库列。
'2017-05-25T00:00:00'
我可以在插入脚本中使用强制转换来保存此值,这是最好的方法吗?
答案 0 :(得分:0)
是您可以插入像这样的值
INSERT INTO YourTable(ColumnName)
SELECT CAST(StringFiled AS DATETIME)
您可以将其转换为日期,日期时间或您需要的任何其他日期类型
答案 1 :(得分:0)
您可以使用以下任何选项。
insert into myTable
values (CAST('2017-05-25T00:00:00' as datetime))
insert into myTable
values (Convert(varchar(30),'2017-05-25T00:00:00',102))