gpt4 book ai didi

sql - 重命名列 SQL Server 2008

转载 作者:行者123 更新时间:2023-12-01 16:14:17 25 4
gpt4 key购买 nike

我正在使用 SQL Server 2008 和 Navicat。我需要使用 SQL 重命名表中的列。

ALTER TABLE table_name RENAME COLUMN old_name to new_name;

此语句不起作用。

最佳答案

使用sp_rename

EXEC sp_RENAME 'TableName.OldColumnName' , 'NewColumnName', 'COLUMN'

参见:SQL SERVER – How to Rename a Column Name or Table Name

文档:sp_rename (Transact-SQL)

对于您的情况,它将是:

EXEC sp_RENAME 'table_name.old_name', 'new_name', 'COLUMN'

请记住使用单引号将您的值括起来。

关于sql - 重命名列 SQL Server 2008,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16296622/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com