在从文本导入sql server数据库的时候如何让标识字段自增?

发布时间:2024-06-18 04:50 发布:上海旅游网

问题描述:

如果sqlserver中的表结构为id, 部门,员工号,姓名 四个字段,其中id为自动增长的标识字段。
我的文本数据是3个字段 部门,员工号,姓名,能不能实现我把文本数据导入到表中相应字段,标识字段也同时有相应的值。

问题解答:

直接导入就让其自增好像不可以,你可以创建一张表,设置好表里的字段,并让主键自增。然后用插入语句把从文本导入的表里的数据导入到建的表里(主键不要)。
例如:假设你导入的表叫A,你建立和A表字段一样的表B,然B的主键自增。然后用insert into B(部门,员工号,姓名) select 部门,员工号,姓名 from A.这样B里的数据就和A里一样,而且主键自增。然后的操作就是删除A,然后把B改名为A。

热点新闻