繁体   English   中英

CSV 插入使用SQLCMD,怎么做呢?

[英]CSV insertion using SQLCMD, how to do it?

我一直在阅读很多论坛和教程,其他用户在这些论坛和教程中提出了相同的问题,但答案几乎总是相同:使用BCP.EXE(批量插入)代替导入,并使用BCP.EXE使用本机格式导出。

但是在一些帖子中,我读到有一种(复杂的)方法可以使用 SQLCMD 来完成,我现在的需要是强烈要求我通过SQLCMD来实现它,因为目标是Azure SQL DB 有谁知道要遵循的步骤列表? 或者有什么有用的资源可以分享给我吗?

非常感谢你提前。

我希望仅使用SQLCMDCSV数据插入到Azure SQL DB中。

不,你可以使用SQLCMD转换数据:

sqlcmd -S ipdb -U sa -P "passwordsa" -d dbname -Q "select * from tabelname" -o "direktori/file.csv" -s"," -W -w 700

或者BCP导入数据:

bcp Tablename in ~/filename.txt -S localhost -U sa -P <your_password> -d Databasename -c -t  ','

你为什么不使用SSMS导入CSV?

在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM