异构查询需要为连接设置ansi_nulls和ansi_warnings选项

时间:2018-03-07 21:52:27

标签: sql sql-server tsql

我创建了一个存储过程,并在BEGIN语句

之后放在下面的代码行
CREATE PROCEDURE [MyProc]
    param1,
    param2
AS
BEGIN
    SET ANSI_WARNINGS OFF;

    ....

END

当我执行存储过程时,出现此错误:

  

异构查询需要为连接设置ansi_nulls和ansi_warnings选项。这确保了一致的查询语义。启用这些选项,然后重新发出查询。

所以我的问题是,是否由于我的代码中的SET ANSI_WARNINGS OFF语句?我在过去看过很多程序都有相同的陈述,而且似乎从来没有任何问题。请指教。

0 个答案:

没有答案