批量插入但主键为空

时间:2018-11-21 09:34:16

标签: sql bulkinsert

因此,我知道PK不能为空,但是我的任务是从.txt文件中批量插入数据,但是文件中的PK为NULL。我很困惑,我实际上不知道如何解决这个问题。

表创建:

operation

以下是我需要插入的.txt文件中的示例:

operation

这就是我要批量插入的方式:

CREATE TABLE BILLING (
FolioBillingID      smallint        NOT NULL        PRIMARY KEY,
FolioID             smallint        NOT NULL    FOREIGN KEY REFERENCES 
FOLIO(FolioID),
BillingCategoryID   smallint        NOT NULL    FOREIGN KEY REFERENCES 
BILLINGCATEGORY(BillingCategoryID),
BillingDescription  char(30)        NOT NULL,
BillingAmount       smallmoney      NOT NULL,
BillingItemQty      tinyint         NOT NULL,
BillingItemDate     date            NOT NULL)

有没有解决的办法?如果是这样,我将如何处理? 任何帮助将不胜感激! :)

1 个答案:

答案 0 :(得分:0)

使FolioBillingID自动递增