Set子句選項 |
sp_dboption 選項名稱 |
作用 |
狀態(tài)選項 |
|
|
Single_User,Restricted_User,Multi_User |
single user,dbo user only |
控制數(shù)據(jù)庫的訪問人員 |
OffLine,OnLine |
offline |
控制數(shù)據(jù)庫是否在線 |
Read_Only,Read_Write |
read only |
控制數(shù)據(jù)庫是否能夠更新 |
|
|
|
游標選項 |
|
|
Cursor_Close_On_Commit On | Off |
cursor close on commit |
控制事務提交時是否關閉游標 |
Cursor_Default Local | Global |
default to local cursor |
控制游標的缺少范圍 |
|
|
|
自動選項 |
|
|
Auto_Close On | Off |
autoclose |
控制在最后一個用戶退出時,數(shù)據(jù)庫是否仍然為打開狀態(tài) |
Auto_Create_Statistics On | Off |
auto create statistics |
控制在查詢優(yōu)化時是否要生成統(tǒng)計數(shù)據(jù) |
Auto_Shrink On | Off |
autoshrink |
控制是否定期壓縮數(shù)據(jù)庫文件 |
Auto_Update_Statistics On | Off |
auto update statistics |
控制查詢優(yōu)化時是否更新過時數(shù)據(jù) |
|
|
|
SQL選項 |
|
|
ANSI_Null_Default On | Off |
ANSI null Default |
控制在Create Table 語句中SQL-92 標準是否處理列的空值 |
ANSI_Nulls On | Off |
ANSI nulls |
控制SQL-92標準是否決定對空列進行比較 |
ANSI_Passing On | Off |
不可用于sp_dboption,在以前版本中設置sp_configure的user選項為8 |
控制SQL-92標準是否為比較和插入操作補充字符串 |
ANSI_Warnings On | Off |
ANSI warnings |
控制SQL-92標準在諸如被0除錯誤時是否警報 |
ArithAbort On | Off |
(不可用于sp_dboption,在以前版本中設置sp_configure的user選項為64) |
控制子查詢在發(fā)生溢出或者被0除錯誤時是否停止 |
Concat_Null_Yields_Null On | Off |
concat null yields null |
控制SQL-92標準是否和空列進行連接 |
Numeric_RoundAbort On | Off |
(不可用于sp_dboption,在以前的版本中設置sp_configure的user 選項為8192) |
控制當失去精度時是否報錯 |
Quoted_Identifier On | Off |
quoted identifier |
控制雙引號(")能否用來包括SQL標識符,就像SQL-92標準要求的那樣 |
Recursive_Triggers On | Off |
recursive triggers |
控制是否允許遞歸觸發(fā)器 |
|
|
|
恢復選項 |
|
|
Recovery Full | Bulk_Logged | Simple |
select into/bulkcopy |
控制哪些語句需要日志 |
Torn_Page_Detectiion On | Off |
torn page detection |
控制是否需要檢測不完整的頁 |