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