sqlserver2000的问题
update syscolumns set isnullable= '1 ' where id=object_id(N 'contract_basic_data ') and name in ( 'customer_name ', 'customer_id ', 'customer_key ')
服务器: 消息 259,级别 16,状态 2,行 11
未启用对系统目录的特殊更新。系统管理员必须重新配置 SQL Server 以允许这种操作。
服务器: 消息 271,级别 16,状态 1,行 11
无法修改列 'isnullable ',因为该列是计算列。
------解决方案--------------------计算列由可以使用同一表中的其他列的表达式计算得来,所以对计算列不能更新
------解决方案--------------------计算列是通过别的其他字段计算出来的,表结构中存有其公式.它只能随其他字段的值的变化而变化