怎样用SQL语句修改字段名

SQLServer中修改字段名的语句为:sp_rename'表名.旧字段名','新字段名'。

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

扩展信息

1.语法定义

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

2.语法介绍

sp_rename[@objname=]'object_name',[@newname=]'new_name'[,[@objtype=]'object_ty']

3.参数说明

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

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

3.[@objtype=]'object_type'-可重命名对象的类型。
object_type的类型为varchar(13),其默认值为NULL,可以采用以下值。

SQLserver怎样使用ALTER语句修改字段名

1.新建表:students,如图。

2.首先修改字段名,使用sql语句:“executesp_rename'表名.字段名','新字段名'”,如图。

修改示例:executesp_rename'student.name','nameNew'

3然后修改类型,使用sql语句:“altertable”表字段name'altercolumn'nametype'notnull'

修改示例:altercolumnnamenewintnotnull

高级信息

修改时。
SqlServer表的结构,Alter语句通常下面列出了一些常用的alter语句

1.Alterable[表名]add[列名]类型

2删除列[表名]可更改[列名]。

3.修改表中的字段类型(可以修改列类型,是否为空)

Altercolumntype[表名][列名]

4.添加主键

Ad[表名称]alterabledconstraint[约束名称]primarykey([列名称])

5.添加唯一约束

Alterable[表名]addconstraint[约束名]unique([名])

6.在表中添加列默认值

为[列名]添加[表名]附加约束[约束名]default(默认值)7.添加约束

可更改【表名】添加约束【约束名称】检查(内容)

8.添加外键约束

可修改[表名]添加约束[约束名]外键(列名)引用另一个表名(列名)

9.删除约束

可以更改[表名]dropconstraint[约束名]

execsp_rename'[原表名]','[新表名]'11。
重命名列名

execsp_rename'[表名].[列名]','[表名].[新列名]'

12索引

altertable_namedropconstraintclusteredName

参考资料:百度经验-sqlserver如何使用语句改变字段名和类型

SQL问题如何更改表的字段名称

打开SQLServerManagementStudio,找到你的数据库,找到你要修改的表,右键单击,选择修改,直接更改表名,点击确定。