使用SQLCMD插入CSV,怎么做?

wbgh16ku  于 2023-01-10  发布在  其他
关注(0)|答案(1)|浏览(130)

我一直在阅读很多论坛和教程,其他用户问同样的问题,但答案几乎总是一样的:请使用BCP. EXE(BULK INSERT)代替导入,并使用BCP. EXE以本机格式导出。
但是在一些帖子中我读到有一种(复杂的)方法可以使用SQLCMD来完成,我现在强烈要求我通过SQLCMD来完成,因为目标是Azure SQL DB。有人知道要遵循的步骤列表吗?或者可以与我分享任何有用的资源吗?
先谢谢你了。
我希望仅使用SQLCMDCSV数据插入Azure SQL DB

snvhrwxg

snvhrwxg1#

不可以,您可以使用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?

相关问题