【问题标题】:CSV insertion using SQLCMD, how to do it?使用 SQLCMD 插入 CSV,怎么做?
【发布时间】:2023-01-09 17:49:30
【问题描述】:

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

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

非常感谢你提前。

我期待只使用SQL指令插入CSV文件数据成Azure SQL 数据库.

【问题讨论】:

    标签: csv azure-sql-database bulkinsert sqlcmd csv-import


    【解决方案1】:

    不,你可以使用SQL指令转变数据:

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

    或者过境点进口数据:

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

    为什么不使用 SSMS 导入 CSV?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-13
      • 1970-01-01
      • 1970-01-01
      • 2010-10-06
      • 1970-01-01
      相关资源
      最近更新 更多