【问题标题】:Use bulk insert to upload a .csv file to sql table including a unique identifier使用批量插入将 .csv 文件上传到包含唯一标识符的 sql 表
【发布时间】:2012-02-22 18:11:51
【问题描述】:

我需要通过 asp.net 上传控件将 .csv 文件上传到 sql 表。我已经准备好 sql bulk insert 命令,但我需要它,以便它自动为从 .csv 文件上传的每条记录分配一个唯一标识符(guid)。这不包含在 .csv 文件中。有人能帮我吗?

【问题讨论】:

    标签: asp.net sql bulkinsert


    【解决方案1】:

    您可以将表设置为使用默认的NEWID(),以便在插入记录时自动添加唯一标识符。

    CREATE TABLE MyUniqueTable
       (UniqueColumn   UNIQUEIDENTIFIER      DEFAULT NEWID(),
       Characters      VARCHAR(10) )
    GO
    INSERT INTO MyUniqueTable(Characters) VALUES ('abc')
    GO
    

    当您进行批量插入时,每一行都会添加一个唯一标识符。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-30
      • 2013-10-18
      • 1970-01-01
      • 1970-01-01
      • 2020-09-30
      相关资源
      最近更新 更多