此代码在SQL中定义了Category
表:
CREATE TABLE [dbo].[Categories]
(
[CategoryID] INT IDENTITY (1, 1) NOT NULL,
[Name] NVARCHAR(450) NULL,
[SubCategoryName] NVARCHAR(MAX) DEFAULT ('') NULL,
[FurtherSubCategoryName] NVARCHAR(MAX) NULL,
CONSTRAINT [PK_dbo.Categories]
PRIMARY KEY CLUSTERED ([CategoryID] ASC),
CONSTRAINT [AK_UniqueName]
UNIQUE NONCLUSTERED ([Name] ASC)
);
我需要将[CategoryID]
更改为[ID]
,即更改其名称。如何做到这一点?
先谢谢了。
答案 0 :(得分:4)
对于SQL Server 2008及更高版本;您可以执行以下存储过程
exec sp_rename 'Categories.CategoryID', 'Id', 'COLUMN';
引用SQL Docs