如何修改sql server数据库 表列名

如何修改sql server数据库 表列名,第1张

解决:

在SQLServer中修改表的列名,可以调用存储过程sp_rename。

[sql]

use Test;--使用数据库

sp_rename 'd_s_tavg_grade','avg_g','column';

--d_s_t是表名,avg_grade是原来的列名,avg_g是新的列名

--也可以这样执行:

-- exec sp_rename 'd_s_tavg_grade','avg_g','column';

注意:

1 avg_g前面不要有表名,否则,更改后的列名为d_s_t avg_g。

2 更改成功后会有这样一个警告:“注意: 更改对象名的任一部分都可能会破坏脚本和存储过程”。不用理会,这是正常的。

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为表名

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

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

原文地址:https://54852.com/sjk/9339571.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存