问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

sql server 2008中id如何设为自增

发布网友 发布时间:2022-04-25 06:43

我来回答

3个回答

热心网友 时间:2023-11-04 07:16

SQL Server

通过 IDENTITY 来设置
参数有2个,一个是“初始值” 一个是“增量”。

默认情况下 INSERT 语句中,不能对 IDENTITY 的字段进行赋值。

1> CREATE TABLE test_create_tab2 (
2> id INT IDENTITY(1, 1) PRIMARY KEY,
3> val VARCHAR(10)
4> );
5> go

1> INSERT INTO test_create_tab2(val) VALUES ('NO id');
2> go

(1 行受影响)
1> INSERT INTO test_create_tab2(id, val) VALUES (6, 'id no use');
2> go
消息 544,级别 16,状态 1,服务器 HOME-BED592453C\SQLEXPRESS,第 1 行
当 IDENTITY_INSERT 设置为 OFF 时,不能为表 'test_create_tab2' 中的标识列插入显式值。

1> INSERT INTO test_create_tab2(val) VALUES ('A');
2> INSERT INTO test_create_tab2(val) VALUES ('B');
3> INSERT INTO test_create_tab2(val) VALUES ('C');
4> INSERT INTO test_create_tab2(val) VALUES ('D');
5> go

1> SELECT * FROM test_create_tab2;
2> go
id val
----------- ----------
1 NO id
2 A
3 B
4 C
5 D

(5 行受影响)

-- 删除一个数据,造成数据不连续.
1> DELETE FROM test_create_tab2 WHERE id = 3;
2> go

(1 行受影响)

-- 允许将显式值插入表的标识列中
1> SET IDENTITY_INSERT test_create_tab2 ON
2> go
1> INSERT INTO test_create_tab2(id, val) VALUES (3, 'id is use');
2> go

(1 行受影响)

--不允许将显式值插入表的标识列中
1> SET IDENTITY_INSERT test_create_tab2 OFF
2> go
1> SELECT * FROM test_create_tab2;
2> go
id val
----------- ----------
1 NO id
2 A
3 id is use
4 C
5 D

(5 行受影响)

热心网友 时间:2023-11-04 07:16

语法
IDENTITY [ ( seed , increment ) ]

参数
seed

装载到表中的第一个行所使用的值。

increment

增量值,该值被添加到前一个已装载的行的标识值上。

必须同时指定种子和增量,或者二者都不指定。如果二者都未指定,则取默认值 (1,1)。

CREATE TABLE XY(A INT NOT NULL IDENTITY(1,1),B VARCHAR)

一个有标识列的表就建立好了,在我们插入数据时不需要关心A列,SQL会自动为它插入数据。

热心网友 时间:2023-11-04 07:17

设计器中点击列-表示规范-选择是-表示增量/表示种子,填1或者任何你需要的
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
男人醉女人累原歌 我大概在2009年玩的很早的一款冒险动作游戏有一关是埃及狗头人主角捡武... 提成点数怎么算公式 Huamei/华美每日粗粮粗纤维饼-适用对象 0pp01107格式化后成白屏且不能开机怎么办 五邑大学是市属还是省属 五邑大学校区有几个 窝瓜焖荷包蛋怎么做? 达科塔·芬妮简要生平 湖北自动冷库多少钱 羊奶是新鲜的吗,会不会收到过期变质的? 最快的排序方法和题目. 纯牛奶纯羊奶过期一天两天喝没事吧? 数据结构算法设计C++实现 数据结构C++版一般的考试形式是什么? 大学物理题目……… 希尔排序增量怎么确定 希尔排序(缩小增量排序)里面的增量d一般是n/2,我想问要是n=11.为什么d=5,而进行第二趟时增量又变为3 羊奶过期怎么办? 微分中的d是什么意思 羊奶粉过来6个月期,但是是独立包装还可以吃吗? 希尔排序法中距离为d是什么意思 大人喝羊奶过期2个月还可以喝吗 关于希尔排序和增量的问题。 C语言程序设计 排序题 羊奶过期三个月左右还可以喝吗?没有结块没有变味儿,两百多买的扔了觉得可惜了。 买得羊奶过期两天还能喝吗? 带包装羊奶过期了但味道没变还能喝吗? 我们家的羊奶粉过期了还可以喝吗? 羊奶过期了两天还可以喝吗 高数中的那个“d”是什么意思?比如物理上的“d(s)/d(t)”怎么解读? PID调整中 P i D 各代表什么?(详细) P值设大后, OP输出是增大还是减小啊? 我老公在外面有了小三现在天天不回家,我想和他离婚可是打电话不回发短信也不回我该怎么办? 软件工程的题 已婚男人出轨。被发现。回归家庭。小三给他发信息。他不回。打电话直接挂了。也不和他说清楚? 使用sql语句在d:\学号+姓名的文件夹里创建数据库stums,设置数据文件的初始大 高分求以下数据结构题答案,在线等 为什么我给一男老婆发信息说他老公出轨,对方为什么不回我? 我老公这段时间都不爱怎么说话我给他发信息,他也不回我我怀疑他是不是有外遇? 跪求物理高手解答 老公出轨 女人只说了一句话 你自己跟家里人解释 之后电话 信息全都不理 是什么意思? 老公出轨了,不接电话,不回信息,值得挽回吗 老公出轨后没有以前那么主动联系我有时候发信息他也爱不爱回问他他就说想一个? 我老公出轨了,最近很晚回家我打电话他也不接,发短信他也不回,昨天晚上我趁他睡着偷偷地翻他手机打开Q 老公离家出走十八天电话不接信息不回,意味着出轨吗? 如果一个男人出轨了 你发短信他一直逃避是什么意思? 老公出轨了!我打电话给他他也不愿意接!发信息也不愿意回!总是我主动打电话给他!发信息给他?他没事从 老公出轨了以后只会打电话给我,不会发短信。 6D耳机降噪是什么意思? 老公出轨了妻子走了,但是妻子给他发了信息他没回,是个是不爱妻子了