我要更改一个表中的列名,这个列是主键,而且是uniqueidentifier,而且还带默认值(newid()),
我使用 EXEC sp_rename 'Role.RoleID',RoleGUID','COLUMN'来修改列名,
但是提示我:消息 4928,级别 16,状态 1,过程 sp_rename,第 520 行
无法更改列 'RoleID',因为它是 'ROWGUIDCOL'。我有另外一个表的列也是主键,也是uniqueidentifier,但不带(newid())默认值,就可以可以修改列名,
真是头疼的问题啊,请各位高手帮忙!小弟感激不尽啊