----------------------------------------------
DepartmentCode varchar(30) AllowNulls
----------------------------------------------
有谁知道如何更改 SQL 2008 中列的数据类型?这是我要更改的列,但是当我尝试此查询时,
ALTER TABLE SystemDepartment ALTER COLUMN DepartmentCode smallint NOT NULL
我收到以下错误:
消息 5074,级别 16,状态 1,第 1 行对象“PK_SystemDepartment”依赖于列“DepartmentCode”。消息 4922,级别 16,状态 9,第 1 行 ALTER TABLE ALTER COLUMN DepartmentCode 失败,因为一个或多个对象访问此列。
我的问题是如何强制我的查询来处理它?我也想将此列设置为主键和身份