为何只要写存贮过程,在开始处和结尾处系统都会自动增加两个设置呢(set ansi_nulls 和 set quoted_identifier)
-----------------------------------
类似的设置非常多,但好象这两个设置比较特别,是系统自动加进入的,无法删除。
我不明白这是为什么?而且我没找到规律,--开始:
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GOGO
--最后:
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO--也有时,
--开始:
SET QUOTED_IDENTIFIER on
GO
SET ANSI_NULLS ON
GOGO
--最后:
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO--好象没有规律,这是为什么呀?
-----------------------------------
类似的设置非常多,但好象这两个设置比较特别,是系统自动加进入的,无法删除。
我不明白这是为什么?而且我没找到规律,--开始:
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GOGO
--最后:
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO--也有时,
--开始:
SET QUOTED_IDENTIFIER on
GO
SET ANSI_NULLS ON
GOGO
--最后:
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO--好象没有规律,这是为什么呀?
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO
ALTER proc tmptmp
as
select *
from gzda
GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO以前是一个简单的存贮过程,为什么开头和最后的四句设置,我无法修改。
总是
on
on
off
on
我如何可以修改呀?
我看到别人写的存贮过程有改过的呀,为何我就是改不了呢?