如何设置MSSQL的ID起始值从某个值开始。

picasso2 2011-05-29 04:32:10
本人做数据库,希望5张表的ID都是从10000开始自增的。即10001,10002,10003....请问应该如何设置,谢谢
...全文
726 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
pumaadamsjack 2011-05-30
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 fredrickhu 的回复:]
SQL code
select id=identity(int,10000,1),* from tb
[/Quote]

++
qiuwentianmingxin 2011-05-30
  • 打赏
  • 举报
回复
identity(数据类型,初始值,增量)设置一个数来作为你要数据范围
禁用F3 2011-05-29
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 qgqch2008 的回复:]
引用 7 楼 chirea 的回复:

这个问题我也有个凝问

如果前面需要加个字符串呢如AB1000开始呢?
计算列
[/Quote]
没明白这个意思.这个怎么和计算列有关呢?
qgqch2008 2011-05-29
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 chirea 的回复:]

这个问题我也有个凝问

如果前面需要加个字符串呢如AB1000开始呢?
[/Quote]计算列
禁用F3 2011-05-29
  • 打赏
  • 举报
回复
这个问题我也有个凝问

如果前面需要加个字符串呢如AB1000开始呢?
叶子 2011-05-29
  • 打赏
  • 举报
回复
id int identity(10000,1)
快溜 2011-05-29
  • 打赏
  • 举报
回复
自增列从10000开始就好了。
picasso2 2011-05-29
  • 打赏
  • 举报
回复
谢谢上面三位,三楼的答案最好。
-晴天 2011-05-29
  • 打赏
  • 举报
回复
create table tb(id int identity(1000,1),col varchar(10))
insert into tb select 'abc'
go
select * from tb
drop table tb
/*
id col
----------- ----------
1000 abc

(1 行受影响)
*/
-晴天 2011-05-29
  • 打赏
  • 举报
回复
identity(数据类型,初始值,增量)
--小F-- 2011-05-29
  • 打赏
  • 举报
回复
select id=identity(int,10000,1),* from tb

34,838

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧