先drop 再add
alter table db_clients drop column clientid
go
alter table db_clients add clientid bigint identity(1,1)
go
alter table db_clients drop column clientid
go
alter table db_clients add clientid bigint identity(1,1)
go
解决方案 »
- 随机数的问题
- 这样sql语句怎么写?
- 按照最后两条纪录并横向排列
- 查询一个表中某个字段分别包含一系列单个字符的数据?
- 求一触发器!!!!
- (急)存储过程
- 请[ sgtzzc(四方城) ]那天结分给错了,今天重新给分
- 做毕业设计,遇到一个小问题,请提示下,数据库两表之间的控制问题
- 请教SQL SERVER2005有类似mysql_fetch_row函数吗?
- 请问各位高手,在select中left join是什么意思,怎么用?和right join,insert join等等有什么区别?
- 求 SQL 字段更新操作语句
- 一台简体sql server,有不同语言(繁体、英文)的用户使用.怎么解决读出数据乱码问题?
drop完再add,SQL SERVER 会不会把ID重新赋值给每行?
--------------------------------------------------
但是,如果表中的clientId 已经对应其他表的记录那怎么办?
alter table db_clients alter column clientId bigint IDENTITY (1,1) not null;
应该如下
alter table db_clients add clientid bigint identity(1,1)
楼主表中的clientId 是自增的吗?
如果是为什么要在加一个
如果不是我想不用drop,直接加试试
现在需要在不修改表的记录情况下为字段 clientid 增加 identify
msdn 文档说可以增加,但语法我不清楚是如何