AZURE SQL DATABASE 不支持bulk insert。
所以可以使用 bcp命令行把csv中的数据导入AZURE SQL DATABASE
格式: bcp mydb.dbo.tableName in datafile.csv -U [userName@ServerName] -S [servername.database.windows.net] -P [password] -c -t,
问题: 如果一列valude的值有逗号,则引入数据库的值会加上双引号。去掉双引号:
update table
set columnName = replace(columnName,'"','')