将相同的值插入到具有唯一ID的表中

时间:2017-01-11 11:48:30

标签: sql sql-server

我想将相同的值插入到具有唯一列的表中。我不想在数据库上运行长插入脚本。

例如;

INSERT INTO a (x,y,z) VALUES ('0001','w','SG')
INSERT INTO a (x,y,z) VALUES ('0002','w','SG')
INSERT INTO a (x,y,z) VALUES ('0002','w','SG')
.
.
.

INSERT INTO a (x,y,z) VALUES ('1000','w','SG')

我正在寻找一个简单的解决方案。

2 个答案:

答案 0 :(得分:1)

对我而言,您似乎正在寻找SQL SERVER中的x。您可以考虑将列x IDENTITY (1,1)标记为x的标识列,在这种情况下,每次插入新的scrollBottom列值都会增加(默认情况下会增加种子值1)记录。

答案 1 :(得分:0)

为此,您必须右键单击表格并选择“设计”

在底部的窗格中,您必须将身份规范设置为“是”,如下所示

Id Spec

每次插入新记录时,ID字段将自动递增,无需自行插入。