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

jqlin 2003-05-20 09:34:44
一个表中有如下字段(序号,名称,代码.......等),我从其它表追加记录到此表要求其中的一个字段(序号)自动生成,值为当前序号的最大值加1.
我怎样才能实现这个操作?
...全文
35 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
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

34,838

社区成员

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

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