再问:alter table 增加一列,指定值,如何操作 的问题 declare @i intset @i=1update tablename set @i=@i+1,newcol=@i--orupdate tablename set newcol=identitycol 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我需要是先alter进一列,然后指定一个值填充这列 你们的意思是不是先把那列加上,然后再做一个update??? --如果你要给表增加一列,并生成一个+1的序号值,则可以这样:--先把列加上alter table 你的表 add 列名 intgo--再生成该列的值declare @i intset @i=0update 你的表 set @i=@i+1,列名=@i--注意,这样的方法仅对表中现有的数据有效,新增加的数据不会自动赋值. XML与sql2005的存储过程 请问一个sql执行效率问题? 格式转换 关于alter view 的问题 sql 删除重复的记录 请帮忙改下这个简单的存储过程 关于DTSFTPTask问题 动态行列转换问题.头大了.转不出来了. 每次进入SERVER SQL 7.0 管理器 时每次都提示以下信息?? 如何将对视图的删除操作限制在一个基表中 一個簡單的問題---如何匯總? 我的SQLServer2000是不是有问题????
alter table 你的表 add 列名 int
go--再生成该列的值
declare @i int
set @i=0
update 你的表 set @i=@i+1,列名=@i
--注意,这样的方法仅对表中现有的数据有效,新增加的数据不会自动赋值.