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吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)