DATABASEPROPERTY DATABASEPROPERTY - 北京怡康軟件科技有限公司 資源網(wǎng) "/>
返回給定數(shù)據(jù)庫和屬性名的命名數(shù)據(jù)庫屬性值。
重要 使用 Microsoft® SQL Server™ 2000 函數(shù) DATABASEPROPERTYEX 獲得有關(guān)數(shù)據(jù)庫選項的當前設(shè)置或指定數(shù)據(jù)庫屬性的信息。提供 DATABASEPROPERTY 函數(shù)是為了向后兼容。
DATABASEPROPERTY( database , property )
database
是包含有數(shù)據(jù)庫名的表達式,返回此數(shù)據(jù)庫的命名屬性信息。database 是 nvarchar(128)。
property
是一個表達式,包含將要返回的數(shù)據(jù)庫屬性的名稱。property 的數(shù)據(jù)類型為 varchar(128),可以是下列值中的一個。
Value | 描述 | 返回的值 |
---|---|---|
IsAnsiNullDefault | 數(shù)據(jù)庫遵循 SQL-92 規(guī)則,允許空值。 | 1 = TRUE 0 = FALSE NULL = 無效的輸入 |
IsAnsiNullsEnabled | 所有與空值的比較取值為未知。 | 1 = TRUE 0 = FALSE NULL = 無效的輸入 |
IsAnsiWarningsEnabled | 當標準錯誤條件發(fā)生時,發(fā)出錯誤或警告消息。 | 1 = TRUE 0 = FALSE NULL = 無效的輸入 |
IsAutoClose | 數(shù)據(jù)庫在最后一位用戶退出后完全關(guān)閉并釋放資源。 | 1 = TRUE 0 = FALSE NULL = 無效的輸入 |
IsAutoCreateStatistics | 當因表中數(shù)據(jù)改變造成統(tǒng)計過期時,自動更新當前統(tǒng)計。 | 1 = TRUE 0 = FALSE NULL = 無效的輸入 |
IsAutoShrink | 數(shù)據(jù)庫文件可以自動定期收縮。 | 1 = TRUE 0 = FALSE NULL = 無效的輸入 |
IsAutoUpdateStatistics | 啟用自動更新統(tǒng)計數(shù)據(jù)庫選項。 | 1 = TRUE 0 = FALSE NULL = 無效的輸入 |
IsBulkCopy | 數(shù)據(jù)庫允許無日志記錄的操作。 | 1 = TRUE 0 = FALSE NULL = 無效的輸入 |
IsCloseCursorsOnCommitEnabled | 關(guān)閉在提交事務(wù)時打開的游標。 | 1 = TRUE 0 = FALSE NULL = 無效的輸入 |
IsDboOnly | 數(shù)據(jù)庫處于僅 DBO 訪問模式。 | 1 = TRUE 0 = FALSE NULL = 無效的輸入 |
IsDetached | 分離操作分離了數(shù)據(jù)庫。 | 1 = TRUE 0 = FALSE NULL = 無效的輸入 |
IsEmergencyMode | 啟用緊急模式,允許使用可疑數(shù)據(jù)庫。 | 1 = TRUE 0 = FALSE NULL = 無效的輸入 |
IsFulltextEnabled | 數(shù)據(jù)庫是全文啟用。 | 1 = TRUE 0 = FALSE NULL = 無效的輸入 |
IsInLoad | 正在裝載數(shù)據(jù)庫。 | 1 = TRUE 0 = FALSE NULL = 無效的輸入 |
IsInRecovery | 正在恢復(fù)數(shù)據(jù)庫。 | 1 = TRUE 0 = FALSE NULL1 = 無效的輸入 |
IsInStandBy | 數(shù)據(jù)庫以只讀方式聯(lián)機,并允許還原日志。 | 1 = TRUE 0 = FALSE NULL = 無效的輸入 |
IsLocalCursorsDefault | 游標聲明默認為 LOCAL。 | 1 = TRUE 0 = FALSE NULL = 無效的輸入 |
IsNotRecovered | 數(shù)據(jù)庫不能恢復(fù)。 | 1 = TRUE 0 = FALSE NULL = 無效的輸入 |
IsNullConcat | 空串聯(lián)操作數(shù)產(chǎn)生 NULL。 | 1 = TRUE 0 = FALSE NULL = 無效的輸入 |
IsOffline | 數(shù)據(jù)庫脫機。 | 1 = TRUE 0 = FALSE NULL = 無效的輸入 |
IsQuotedIdentifiersEnabled | 雙引號可用于標識符。 | 1 = TRUE 0 = FALSE NULL = 無效的輸入 |
IsReadOnly | 數(shù)據(jù)庫處于只讀訪問模式。 | 1 = TRUE 0 = FALSE NULL = 無效的輸入 |
IsRecursiveTriggersEnabled | 啟用觸發(fā)器循環(huán)啟動。 | 1 = TRUE 0 = FALSE NULL = 無效的輸入 |
IsShutDown | 數(shù)據(jù)庫啟動時遇到問題。 | 1 = TRUE 0 = FALSE NULL1 = 無效的輸入 |
IsSingleUser | 數(shù)據(jù)庫處于單用戶訪問模式。 | 1 = TRUE 0 = FALSE NULL = 無效的輸入 |
IsSuspect | 數(shù)據(jù)庫可疑。 | 1 = TRUE 0 = FALSE NULL = 無效的輸入 |
IsTruncLog | 數(shù)據(jù)庫截斷其登錄檢查點。 | 1 = TRUE 0 = FALSE NULL = 無效的輸入 |
Version | 創(chuàng)建數(shù)據(jù)庫時所使用的 Microsoft® SQL Server™ 代碼的內(nèi)部版本號。僅供 SQL Server 工具在內(nèi)部用于升級處理。 | Version number = 數(shù)據(jù)庫打開 NULL = 數(shù)據(jù)庫關(guān)閉 |
1. 如果從未啟動數(shù)據(jù)庫,或者已經(jīng)自動關(guān)閉數(shù)據(jù)庫,則返回值也為 NULL。
integer
此示例返回 master 數(shù)據(jù)庫 IsTruncLog 屬性的設(shè)置。
USE master
SELECT DATABASEPROPERTY('master', 'IsTruncLog')
下面是結(jié)果集:
-------------------
1
相關(guān)文章