我创建了一个存储过程,并在BEGIN语句
之后放在下面的代码行CREATE PROCEDURE [MyProc]
param1,
param2
AS
BEGIN
SET ANSI_WARNINGS OFF;
....
END
当我执行存储过程时,出现此错误:
异构查询需要为连接设置ansi_nulls和ansi_warnings选项。这确保了一致的查询语义。启用这些选项,然后重新发出查询。
所以我的问题是,是否由于我的代码中的SET ANSI_WARNINGS OFF语句?我在过去看过很多程序都有相同的陈述,而且似乎从来没有任何问题。请指教。