• 相关软件
    >DATABASEPROPERTY 创建者:webmaster 更新时间:2006-02-16 15:51

    返回给定数据库和属性名的命名数据库属性值。



    重要  使用 Microsoft® SQL Server™ 2000 函数 DATABASEPROPERTYEX 获得有关数据库选项的当前设置或指定数据库属性的信息。提供 DATABASEPROPERTY 函数是为了向后兼容。



    语法


    DATABASEPROPERTY( database , property )



    参数


    database



    是包含有数据库名的表达式,返回此数据库的命名属性信息。database nvarchar(128)。



    property



    是一个表达式,包含将要返回的数据库属性的名称。property 的数据类型为 varchar(128),可以是下列值中的一个。


















































































































































































    Value描述返回的值
    IsAnsiNullDefault数据库遵循 SQL-92 规则,允许空值。1 = TRUE

    0 = FALSE

    NULL = 无效的输入
    IsAnsiNullsEnabled所有与空值的比较取值为未知。1 = TRUE

    0 = FALSE

    NULL = 无效的输入
    IsAnsiWarningsEnabled当标准错误条件发生时,发出错误或警告消息。1 = TRUE

    0 = FALSE

    NULL = 无效的输入
    IsAutoClose数据库在最后一位用户退出后完全关闭并释放资源。1 = TRUE

    0 = FALSE

    NULL = 无效的输入
    IsAutoCreateStatistics当因表中数据改变造成统计过期时,自动更新当前统计。1 = TRUE

    0 = FALSE

    NULL = 无效的输入
    IsAutoShrink数据库文件可以自动定期收缩。1 = TRUE

    0 = FALSE

    NULL = 无效的输入
    IsAutoUpdateStatistics启用自动更新统计数据库选项。1 = TRUE

    0 = FALSE

    NULL = 无效的输入
    IsBulkCopy数据库允许无日志记录的操作。1 = TRUE

    0 = FALSE

    NULL = 无效的输入
    IsCloseCursorsOnCommitEnabled关闭在提交事务时打开的游标。1 = TRUE

    0 = FALSE

    NULL = 无效的输入
    IsDboOnly数据库处于仅 DBO 访问模式。1 = TRUE

    0 = FALSE

    NULL = 无效的输入
    IsDetached分离操作分离了数据库。1 = TRUE

    0 = FALSE

    NULL = 无效的输入
    IsEmergencyMode启用紧急模式,允许使用可疑数据库。1 = TRUE

    0 = FALSE

    NULL = 无效的输入
    IsFulltextEnabled数据库是全文启用。1 = TRUE

    0 = FALSE

    NULL = 无效的输入
    IsInLoad正在装载数据库。1 = TRUE

    0 = FALSE

    NULL = 无效的输入
    IsInRecovery正在恢复数据库。1 = TRUE

    0 = FALSE

    NULL1 = 无效的输入
    IsInStandBy数据库以只读方式联机,并允许还原日志。1 = TRUE

    0 = FALSE

    NULL = 无效的输入
    IsLocalCursorsDefault游标声明默认为 LOCAL。1 = TRUE

    0 = FALSE

    NULL = 无效的输入
    IsNotRecovered数据库不能恢复。1 = TRUE

    0 = FALSE

    NULL = 无效的输入
    IsNullConcat空串联操作数产生 NULL。1 = TRUE

    0 = FALSE

    NULL = 无效的输入
    IsOffline数据库脱机。1 = TRUE

    0 = FALSE

    NULL = 无效的输入
    IsQuotedIdentifiersEnabled双引号可用于标识符。1 = TRUE

    0 = FALSE

    NULL = 无效的输入
    IsReadOnly数据库处于只读访问模式。1 = TRUE

    0 = FALSE

    NULL = 无效的输入
    IsRecursiveTriggersEnabled启用触发器循环启动。1 = TRUE

    0 = FALSE

    NULL = 无效的输入
    IsShutDown数据库启动时遇到问题。1 = TRUE

    0 = FALSE

    NULL1 = 无效的输入
    IsSingleUser数据库处于单用户访问模式。1 = TRUE

    0 = FALSE

    NULL = 无效的输入
    IsSuspect数据库可疑。1 = TRUE

    0 = FALSE

    NULL = 无效的输入
    IsTruncLog数据库截断其登录检查点。1 = TRUE

    0 = FALSE

    NULL = 无效的输入
    Version创建数据库时所使用的 Microsoft® SQL Server™ 代码的内部版本号。仅供 SQL Server 工具在内部用于升级处理。Version number = 数据库打开

    NULL = 数据库关闭



    1. 如果从未启动数据库,或者已经自动关闭数据库,则返回值也为 NULL。



    返回类型


    integer



    示例


    此示例返回 master 数据库 IsTruncLog 属性的设置。



    USE master
    SELECT DATABASEPROPERTY('master', 'IsTruncLog')


    下面是结果集:



    -------------------
    1
    相关文章
    本页查看次数: