sql-server – SET OPTIONS …它们存储在哪里
|
快速问题…… 对于SP,Func,Trigger等,数据库中存储的SET OPTIONS的值在哪里?如果它们与全局设置不同? 设置ARITHABORT ON 我知道数据库的全局设置存储在sys.databases视图中.但是对于每个Stored Proc或其他对象呢. 使用[SomeDB] 设置ARITHABORT OFF 创建usp_SampleProc 我看到一对夫妇可以使用以下方式重审: SELECT OBJECTPROPERTY(OBJECT_ID(‘Procedure_Name’),’ExecIsQuotedIdentOn’) 其余的……他们甚至存储了每个存储过程…..根本没有? 解决方法适用于过程的那些(如ANSI_NULLS和QUOTED_IDENTIFIER)位于sys.sql_modules,它们由OBJECTPROPERTY检索.
那些适用于数据库并按数据库设置的数据可在 那些适用于会议的会议于 最后实际应用的内容取决于从设置到设置,并且覆盖和默认的规则至少是复杂的.某些客户端驱动程序自动设置选项开/关.不同的选项和不同的默认值,取决于客户端到客户端(ODBC,OleDB,SNAC,SqlClient等). generic rule是: >数据库选项会覆盖实例选项.> SET选项会覆盖数据库选项.>提示会覆盖SET选项. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
