快速的问题...
当被存储在数据库中的SET选项的值的SP,Func键,触发等? 如果他们从全局设置不同?
SET ARITHABORT ON
SET CONCAT_NULL_YIELDS_NULL ON
SET QUOTED_IDENTIFIER ON
SET ANSI_NULLS ON
SET ANSI_PADDING ON
SET ANSI_WARNINGS ON
SET NUMERIC_ROUNDABORT OFF
我知道一个数据库的全局设置存储在sys.databases中查看。 但是,关于每个存储过程或其他物体是什么。
使用[SomeDB]
走
SET ARITHABORT OFF
SET CONCAT_NULL_YIELDS_NULL OFF
SET QUOTED_IDENTIFIER OFF
走
CREATE usp_SampleProc
如
开始
- 执行一些动作
结束
我看到一对夫妇可以使用以下retrived:
SELECT OBJECTPROPERTY(OBJECT_ID( '过程名'), 'ExecIsQuotedIdentOn')
SELECT OBJECTPROPERTY(OBJECT_ID( '过程名'), 'ExecIsAnsiNullsOn')
哪里休息...被他们甚至存储每个存储过程.....呢?
谢谢,
_Ub