批量插入SQL Server 2014日期时间格式的Python代码



这是我在python中运行的一个脚本。我正在获得批量加载转换错误(指定代码页的类型不匹配或无效字符)错误。用于datetime字段。

Qry = "bulk insert tbl from 'c:users...tbl.csv' with (fieldterminator = ',', firstrow = 2)"
cursor.execute(Qry)

my data is

时间戳,c1, c2, c3, c4

" 7/16/2015 0:05",0,0,0,0。3.84…

如何设置我的设置日期格式####;在执行大容量插入之前在python中编写代码?还有一个问题。如何让SQL服务器忽略数据时间周围的双引号?

试试下面的语句(你可以把它放在一行):

set dateformat mdy;
bulk insert tbl from 'c:users...tbl.csv' with (fieldterminator = ',', firstrow = 2);

注意结束分号:它告诉SQL第一个命令在哪里结束,下一个命令在哪里开始。

最新更新