SQLServer如何修改一列的列名呢

SQLServer如何修改一列的列名呢,第1张

SQL server 提供了sp_rename改名,ALTER TABLE可以修改、增加、删除列属性,但不能更改列名,除非是删除这个列,重新建一个列,这样的话数据就会丢失。

oracle可以用alter table来改列名

ALTER TABLE bank RENAME COLUMN name TO Name;

1、可以在SQL sever中用设计表,直接更改

2、如果是别名的话,可以在查询的字段名后加 AS + 想加的名字

如:SELECT name AS 名字 FROM SANG

3、可以通过修改表来实现,ALTER TABLE sang 命令进行修改sang为表名

EXEC sp_rename 'tablename[oldcol]', 'newcol', 'COLUMN'

把这三个分别换成你要的表名,原列名和新列名,其他不动

'tablename[oldcol]', 'newcol'

代码如下:

EXEC sp_rename '表名[原列名]', '新列名', 'column'

sp_rename

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

语法

sp_rename [ @objname = ] 'object_name' ,

[ @newname = ] 'new_name'

[ , [ @objtype = ] 'object_type' ]

参数 >

以上就是关于SQLServer如何修改一列的列名呢全部的内容,包括:SQLServer如何修改一列的列名呢、SQL Server 中怎样修改表中的列名、Sql数据库怎么改列名用alter吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/sjk/9779361.html

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

发表评论

登录后才能评论

评论列表(0条)

保存