首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

sqlserver2000的有关问题

2012-01-09 
sqlserver2000的问题updatesyscolumnssetisnullable 1whereidobject_id(N contract_basic_data )andname

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 ',因为该列是计算列。

[解决办法]
计算列由可以使用同一表中的其他列的表达式计算得来,所以对计算列不能更新
[解决办法]
计算列是通过别的其他字段计算出来的,表结构中存有其公式.它只能随其他字段的值的变化而变化

热点排行