alter table tablename add id int identity(0,1)
go
update tablename
set col3=col3+'_bak'+cast(id as nvarchar(10))
where id>0
go
alter table tablename drop column id
go
update tablename
set col3=col3+'_bak'+cast(id as nvarchar(10))
where id>0
go
alter table tablename drop column id
解决方案 »
- 求一SQL语句
- 请教sql语句
- 在用SQL创建表的时候出现了问题,请大家多指教
- 新手求教
- MS-SQL Server中,如何把没有任何数据的表(曾经有过数据)的自动增量重新从1开始自增?
- 索引老失效,碎片率99%以上,是怎么回事?
- 多判断查询
- Reporting Service做出来的报表在IE中显示的时候,按钮、搜索条、翻页、导出 和提示信息全都是英文的。 怎样才能变成中文啊?
- 求助:为什么我可以拨号连接到机器,可是却不能访问该sqlserver2000,总是提示sqlstate08001sql不存在或访问被拒绝.
- vfp中一个空循环占用100的cpu,请问,vfp中有没有象vc中sleep()一样的函数?
- 关于数据记录计算的问题
- 问一个特傻的问题。
如果你在增加一个标识字段,那么,可以达到你的要求