• 全部
  • 基础类
  • 应用实例
  • 新技术前沿

怎样自动追加这个缺省值?(初级)

jqlin 2003-05-20 09:34:44
一个表中有如下字段(序号,名称,代码.......等),我从其它表追加记录到此表要求其中的一个字段(序号)自动生成,值为当前序号的最大值加1.
我怎样才能实现这个操作?
...全文
8 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
happydreamer 2003-05-20
用identity字段
回复
pengdali 2003-05-20
有数据的话
ALTER TABLE 表 ADD 编号1 bigint identity(1,1) not null
go
SET IDENTITY_INSERT 表 ON
go
update tablename set 编号1=编号
go
SET IDENTITY_INSERT 表 OFF
go
ALTER TABLE 表 DROP COLUMN 编号
go
exec sp_rename '表.编号1','编号'
go
回复
a1n1 2003-05-20
设置标识。
回复
firetoucher 2003-05-20
直接用自增长地段不就行了,或者用trigger
回复
相关推荐
发帖
MS-SQL Server
创建于2007-09-28

3.3w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
帖子事件
创建了帖子
2003-05-20 09:34
社区公告
暂无公告