SQL中怎样修改一个表的列名呢??
展开全部
1、在oracle数据库中: ALTER TABLE 表雹滚名 RENAME COLUMN 列名 TO 新列名源搭余。
2、在sqlserver数据库中:exec sp_rename '[表名].[列名]‘,’[表名].[新列名]'。
3、在mysql数据库中:ALTER TABLE 表名枝卖 CHANGE 列名 新列名 列类型。
扩展资料:
SQL中对表的其它操作:
1、插入列:
ALTER TABLE [表名.]TABLE_NAME ADD COLUMN_NAME DATATYPE。
2、删除列:
ALTER TABLE [表名.]TABLE_NAME DROP COLUMN COLUMN_NAME。
3、修改数据表名:
ALTER TABLE [表名.]OLD_TABLE_NAME RENAME TO NEW_TABLE_NAME。
参考资料:百度百科-sql语句大全
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
各个数据库不一样。
oracle: ALTER TABLE 表名 RENAME COLUMN 列名 TO 新列名
sqlserver:exec sp_rename '悄基[表名].[列名]','[表名].[新列名]'
mysql:ALTER TABLE 表名 CHANGE 列宏运羡名 新列蔽拍名 列类型
oracle: ALTER TABLE 表名 RENAME COLUMN 列名 TO 新列名
sqlserver:exec sp_rename '悄基[表名].[列名]','[表名].[新列名]'
mysql:ALTER TABLE 表名 CHANGE 列宏运羡名 新列蔽拍名 列类型
追问
还是你吊啊
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
exec sp_rename '困仿纯表名','原列名汪咐','新列名'
例大空如
EXEC sp_rename 'Sales.SalesTerritory.TerritoryID', 'TerrID', 'COLUMN';
例大空如
EXEC sp_rename 'Sales.SalesTerritory.TerritoryID', 'TerrID', 'COLUMN';
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
TD: ALTER TABLE 表名 RENAME COLUMN 列名 TO 新列名。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询