社区
MS-SQL Server
帖子详情
sql2005中给字段加identity的问题
ibicf
2007-06-15 09:59:10
各位老大,我的sql2005有张表,里面有数据。现在我想给一个字段加identity的属性,但是好像不能加。请问可不可以再保留数据的基础上直接加?如果可以应该用什么语句?谢谢
...全文
397
3
打赏
收藏
sql2005中给字段加identity的问题
各位老大,我的sql2005有张表,里面有数据。现在我想给一个字段加identity的属性,但是好像不能加。请问可不可以再保留数据的基础上直接加?如果可以应该用什么语句?谢谢
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
肥胖的柠檬
2007-06-15
打赏
举报
回复
如果直接,alter table add column columnname int identity(1,1)
columnname 是为空的吧,用子陌的方法就可以了
子陌红尘
2007-06-15
打赏
举报
回复
在SQL Server 2000中这样做:
1、建新表,将字段直接建为identity属性
2、将identity_insert设置为off,将原表数据insert过去
3、更新identity当前值为表内最大值
4、删除原表
5、重命名新表为原表表名
hxd001_810
2007-06-15
打赏
举报
回复
alter table add column columnname int identity(1,1)
sql
语句妙用,各种
sql
语句的详细用法与讲解
sql
语句妙用,各种
sql
语句的详细用法与讲解 ,使得程序运行的更
加
流畅。主要针对一些高效
sql
语句的解释。
SQL
server
中
字段
自增:
IDENTITY
、序列Sequence
属性,就会为该表创建一个自增长列,每次插入新记录时,该列的值会自动递增。这样可以确保每个记录都有一个唯一的标识符。适用于单个表的自增长列,而序列适用于需要在多个表或多个列之间共享自增长值的情况。根据具体的需求选择使用哪种方式。和序列(Sequence)都可以用于生成自增长的值,但它们有一些区别。列被定义为自增长列,起始值为 1,每次递增 1。列的值会自动递增,确保每个记录都有一个唯一的 ID 值。是用于定义一个自增长列的属性。在
SQL
Server
中
,例如,下面是一个使用。
sql
server 查看修改表
中
identity
字段
值
DBCC CHECKIDENT (表名, RESEED, 数值) --修改
identity
自增值。DBCC CHECKIDENT (表名) --查看值。
my
sql
identity
sql
,
SQL
Server的
Identity
字段
使用/复制/重设
SQL
Server的
Identity
字段
使用/复制/重设在数据库
中
, 常用的一个流水编号通常会使用
identity
字段
来进行设置, 这种编号的好处是一定不会重复, 而且一定是唯一的, 这对table
中
的唯一值特性很重要, 通常用来做客户编号, 订单编号等功能, 以下介绍关于此种
字段
常用方式及相关技术.后面的范例表皆以此表为建立:CREATE TABLE products (id int ID...
用
sql
语句如何给
字段
添
加
和去掉
identity
属性
--在
SQL
SERVER的Enterprise Manage
中
,先建一个表--然后右击,选择Design Table,添
加
了
Identity
属性后,用Save Change Script按钮--看看系统是怎么做的,去掉
Identity
同理. --假如建了表a,id有
identity
属性--------------------------------------------------1.创建表i
MS-SQL Server
34,838
社区成员
254,631
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章