小编UB.*_*UB.的帖子

设置选项....它们存储在哪里

快速问题......

对于SP,Func,Trigger等,数据库中存储的SET OPTIONS的值在哪里?如果它们与全局设置不同?

设置CONETCAT_NULL_YIELDS_NULL上的SET ARITHABORT ON
SET
QUOTED_IDENTIFIER ON
SET ANSI_NULLS ON SET ANSI_PADDING
ON
SET ANSI_WARNINGS ON
SET NUMERIC_ROUNDABORT OFF

我知道数据库的全局设置存储在sys.databases视图中.但是对于每个存储过程或其他对象呢.

使用[SomeDB]
GO

SET ARITHABORT OFF
SET CONCAT_NULL_YIELDS_NULL OFF
SET QUOTED_IDENTIFIER OFF
GO

创建usp_SampleProc
AS
BEGIN
- 执行一些操作
END

我看到一对夫妇可以使用以下方式重新审核:

SELECT OBJECTPROPERTY(OBJECT_ID('Procedure_Name'),'ExecIsQuotedIdentOn')
SELECT OBJECTPROPERTY(OBJECT_ID('Procedure_Name'),'ExecIsAnsiNullsOn')

其余的......他们甚至存储了每个存储过程.....根本没有?
谢谢,
_Ub

sql-server sql-server-2005

8
推荐指数
1
解决办法
2475
查看次数

标签 统计

sql-server ×1

sql-server-2005 ×1