社区
应用实例
帖子详情
关于递增字段的,请大家指教!
NetShape
2004-11-21 09:09:36
表tableA中一个递增字段,我想先把此字段改为不递增的列,然后对此列操作完之后再把此列改为递增的。该如何写?
...全文
94
5
打赏
收藏
关于递增字段的,请大家指教!
表tableA中一个递增字段,我想先把此字段改为不递增的列,然后对此列操作完之后再把此列改为递增的。该如何写?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qizhanfeng
2004-11-22
打赏
举报
回复
Doncy() 的方法就挺好呀
declare @a int
select @a = @@IDENTITY
然后
set IDENTITY_INSERT TableName ON
insert tablename ( 列名不可省略)values ()
set IDENTITY_INSERT TableName Off
将标志值改为你想要的值,不然默认为手动插入的值+1
DBCC CHECKIDENT ( 'tablename' , RESEED, @a)
davorsuker39
2004-11-22
打赏
举报
回复
支持 8LY8Apollo(阿波罗)
NetShape
2004-11-22
打赏
举报
回复
没有其它方法了吗?
8LY8Apollo
2004-11-22
打赏
举报
回复
先把那个字段删除(非主键并且没有约束的话)
然后再增加资增列
Doncy
2004-11-21
打赏
举报
回复
先获取当前标志值
declare @a int
select @a = @@IDENTITY
然后
set IDENTITY_INSERT TableName ON
insert tablename ( 列名不可省略)values ()
set IDENTITY_INSERT TableName Off
将标志值改为你想要的值,不然默认为手动插入的值+1
DBCC CHECKIDENT ( 'tablename' , RESEED, @a)
应用实例
27,579
社区成员
68,557
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章