我正在尝试将主键的列数据类型从 int 更改为 tinyint。此列是其他表中的外键。所以,我收到以下错误:
消息 5074,级别 16,状态 1,第 1 行对象“PK_User_tbl”依赖于列“appId”。消息 5074,级别 16,状态 1,第 1 行对象“FK_Details_tbl_User_tbl”依赖于列“appId”。消息 5074,级别 16,状态 1,第 1 行对象“FK_Log_tbl_User_tbl”依赖于列“appId”。消息 4922,级别 16,状态 9,第 1 行 ALTER TABLE ALTER COLUMN appId 失败,因为一个或多个对象访问此列。
除了删除依赖项并重新创建它们之外,还有其他方法吗?