SQL修改字段标识规范

SQL修改字段标识规范,第1张

举例:

alter table tablename add id1 int  --创建一个标识列字段

update tablename set id1=id  --更新标识字段

alter table tablename drop column id   --删除标识

exec sp_rename 'tablename.id1','id' --重命名标识

在企业管理—设计表—选中列

在下方属性,标识列—选择"是"

在列名—右健—设置为主健

1列的标识我找到了

不过2列并不是设主键来解决的

-------------非空 在字段名后面选择框

唯一性,在列名—右健—索引\健—新增(选择唯一健)

SQL Server中修改字段名的语句是:sp_rename '表名.旧字段名','新字段名'

字段名name改为Snam的语句如下:sp_rename 'test.name','sname'

拓展资料

一、语法定义

sp_rename指更改当前数据库中用户创建对象(如表、列或用户定义数据类型)的名称。

二、语法介绍

sp_rename [ @objname = ] 'object_name' ,

[ @newname = ] 'new_name'

[ , [ @objtype = ] 'object_type' ]

三、参数说明

1、[@objname =] 'object_name'—是用户对象(表、视图、列、存储过程、触发器、默认值、数据库、对象或规则)或数据类型的当前名称。如果要重命名的对象是表中的一列,那么 object_name 必须为 table.column 形式。如果要重命名的是索引,那么 object_name 必须为 table.index 形式。object_name 为 nvarchar(776) 类型,无默认值。

2、[@newname =] 'new_name'—是指定对象的新名称。new_name 必须是名称的一部分,并且要遵循标识符的规则。newname 是 sysname 类型,无默认值。

3、[@objtype =] 'object_type' —是要重命名的对象的类型。object_type 为 varchar(13) 类型,其默认值为 NULL,可取下列值。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/7751882.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-09
下一篇 2023-04-09

发表评论

登录后才能评论

评论列表(0条)

保存