小编wee*_*ewa的帖子

使用增量主键sql插入多行

INSERT INTO TABLE1 (COLUMN1, PRIMARY_KEY)
   SELECT 
      COLUMN1,
      (SELECT COALESCE(MAX(PRIMARY_KEY), 0) 
        FROM TABLE1) + 1 
   FROM 
      TABLE2
Run Code Online (Sandbox Code Playgroud)

错误:

违反主键约束.无法在对象中插入重复键.

如何在第一行之后使主键增加?

我希望能够同时向该表添加项目列表,而不是将它们插入RBAR.

谢谢您的帮助

sql insert primary-key sql-server-2008

4
推荐指数
1
解决办法
9869
查看次数

标签 统计

insert ×1

primary-key ×1

sql ×1

sql-server-2008 ×1