我想在一个表中创建一个sql ID列,并将数据导入其中。数据导入到其中后,第一个ID将类似于:“ ABC000001”。然后,我需要导入的第二行是“ ABC000002”,然后是下一行“ ABC000003”,依此类推。我知道如何自动增加int ID,例如:
create table Table1(
invoice_id int primary key identity(0001,1)
);
我想这样做:
create table Table1(
invoice_id nvarchar(10) primary key identity(ABC0000001,1)
);
可以工作,但是显然没有。我以前从未做过此事,所以不确定如何解决。我没有找到任何明确的资源可以学习。
数据将通过Excel文件导入,我只需要ID(它看起来像我上面列出的示例)即可自动递增,以避免在创建ID时出现人为错误。 如果有人可以解决此问题,我将非常感谢您提供的任何帮助,技巧或一般反馈。
谢谢!