首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件开发 >

在计算列或索引视图下创建或操作索引时,SET ANSI_NULLS 也必须为 ON

2012-09-25 
在计算列或索引视图上创建或操作索引时,SETANSI_NULLS也必须为ON在计算列或索引视图上创建或操作索引时,SE

在计算列或索引视图上创建或操作索引时,SET ANSI_NULLS 也必须为 ON
在计算列或索引视图上创建或操作索引时,SET   ANSI_NULLS   也必须为   ON。如果   SET   ANSI_NULLS   为   OFF,计算列或索引视图上带索引的表上的   CREATE、UPDATE、INSERT   和   DELETE   语句将失败。SQL   Server   将返回一个错误,列出所有违反所需值的   SET   选项。另外,在执行   SELECT   语句时,如果   SET   ANSI_NULLS   为   OFF,则   SQL   Server   将忽略计算列或视图上的索引值并解析选择,就好象表或视图上没有这样的索引一样.


解决办法:
ALTER DATABASE 数据库名 SET ARITHABORT ON

示例
ALTER DATABASE yourdb SET ARITHABORT ON

热点排行