我的本地计算机上有一个tsv文件,需要将这些值加载到SQL表中。我可以编写执行此操作的SQL脚本吗?还是我必须制作一个SSIS包或使用类似的工具?

最佳答案

解决方案很少:

  • SQL Server Management Studio>选择目标数据库节点>打开上下文菜单>任务>导入数据...
  • SQL Server集成服务> Flat File Source
  • T-SQL语句BULK INSERT\t COLUMNTERMINATOR
  • 带有format file and OPENROWSET(BULK 'file path') terminator的T-SQL函数\t
  • bcp工具,带有-t参数(默认值\t)
  • TextFieldParser类(具有Delimiters属性)和{SqlBulkCopy类或SqlCommand类}
  • 其他解决方案。

  • 注意:对于3)和4)源文件必须由SQL Server实例访问(通常,这意味着源文件必须与SQL Server在同一台计算机上)

    关于sql - 将本地TSV文件导入SQL表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31769099/

    10-11 22:57
    查看更多