id自增???

scj123456 2003-10-11 01:03:38
我想不用触发器
怎么实现在表的插入时,字段id的自增????
...全文
44 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
gmlxf 2003-10-11
  • 打赏
  • 举报
回复
如果不出现断,那还不如不用id自增
可以是:
insert into yourtable select max(id)+1,变量1,变量2 ... from yourtable
gmlxf 2003-10-11
  • 打赏
  • 举报
回复
会出现
insert into 表 values('s','d')
athere_08 2003-10-11
  • 打赏
  • 举报
回复
断一个有什么关系啊,做软件不要太注意细节问题,不然能做出来吗
scj123456 2003-10-11
  • 打赏
  • 举报
回复
如果我删除几行,在重新插入几行,会出现断层么?
还有插入时我应该怎么插??例如:
id a b

1 s g
2 d h
3 f i
第四行应怎么插入?
pengdali 2003-10-11
  • 打赏
  • 举报
回复
企业管理器-->右键你的表-->设计表-->选中一int类型字段-->下面有个属性叫“标识”的
银狐被占用 2003-10-11
  • 打赏
  • 举报
回复
在建立表的同时,把ID字段设为自增。
如zhoutian618(秦失其鹿,天下共逐,唯胜者得鹿而割之) 所写。
gmlxf 2003-10-11
  • 打赏
  • 举报
回复
增加一个字段(自增)
select identity(int,1,1) id,col1,col2,col3...
into newtable
from oldtable
txlicenhe 2003-10-11
  • 打赏
  • 举报
回复
字段设为自增即可。
zhoutian618 2003-10-11
  • 打赏
  • 举报
回复
create table Table1(
atID int identity primary key,
vcCKBM varchar(10) not null
)
go
gmlxf 2003-10-11
  • 打赏
  • 举报
回复
insert into yourtable select max(id)+1,变量1,变量2 ... from yourtable
westbulls 2003-10-11
  • 打赏
  • 举报
回复
SELECT IDENTITY(int, 1,1) AS ID_Num
INTO NewTable
FROM OldTable

22,207

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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