SELECT DATABASEPROPERTYEX('master','IsAnsiPaddingEnabled')

解决方案 »

  1.   

    察看帮助DATABASEPROPERTYEX
    返回指定数据库的指定数据库选项或属性的当前设置。语法
    DATABASEPROPERTYEX( database , property )参数
    database是取值为数据库名的表达式,将返回此数据库的属性设置。database 是 nvarchar(128)。property是表明应返回的选项或属性设置的表达式。property 是 nvarchar(128),并可以是下列值之一。值 描述 返回的值 
    Collation 数据库默认排序规则名。 排序规则名 
    IsAnsiNullDefault 数据库遵循 SQL-92 规则,允许空值。 1 = TRUE
    0 = FALSE
    NULL = 无效的输入 
    IsAnsiNullsEnabled 所有与空值的比较取值为未知。 1 = TRUE
    0 = FALSE
    NULL = 无效的输入 
    IsAnsiPaddingEnabled 在比较或插入前,填充字符串至相同长度。  1 = TRUE
    0 = FALSE
    NULL = 无效的输入 
    IsAnsiWarningsEnabled 当标准错误条件发生时,发出错误或警告消息。 1 = TRUE
    0 = FALSE
    NULL = 无效的输入 
    IsArithmeticAbortEnabled 当在查询执行中发生溢出或被零除的错误时终止查询。 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 = 无效的输入 
    IsCloseCursorsOnCommitEnabled 关闭在提交事务时打开的游标。 1 = TRUE
    0 = FALSE
    NULL = 无效的输入 
    IsFulltextEnabled 数据库是全文启用。 1 = TRUE
    0 = FALSE
    NULL = 无效的输入 
    IsInStandBy 数据库以只读方式联机,并允许还原日志。 1 = TRUE
    0 = FALSE
    NULL = 无效的输入 
    IsLocalCursorsDefault 游标声明默认为 LOCAL。 1 = TRUE
    0 = FALSE
    NULL = 无效的输入 
    IsMergePublished 如果安装了复制,可以发布数据库表供复制。  1 = TRUE
    0 = FALSE
    NULL = 无效的输入 
    IsNullConcat 空串联操作数产生 NULL。 1 = TRUE
    0 = FALSE
    NULL = 无效的输入 
    IsNumericRoundAbortEnabled 当表达式中没有精度时产生错误。 1 = TRUE
    0 = FALSE
    NULL = 无效的输入 
    IsQuotedIdentifiersEnabled 双引号可用于标识符。 1 = TRUE
    0 = FALSE
    NULL = 无效的输入 
    IsRecursiveTriggersEnabled 启用触发器循环启动。 1 = TRUE
    0 = FALSE
    NULL = 无效的输入 
    IsSubscribed 可以订阅数据库来发布。 1 = TRUE
    0 = FALSE
    NULL = 无效的输入 
    IsTornPageDetectionEnabled Microsoft® SQL Server™ 检测因电力故障或其它系统故障造成的不完全 I/O 操作。  1 = TRUE
    0 = FALSE
    NULL = 无效的输入 
    Recovery 数据库的恢复模型。 FULL = 完全恢复模型
    BULK_LOGGED = 大量记录日志模型
    SIMPLE = 简单恢复模型 
    SQLSortOrder SQL Server 早期版本支持的 SQL Server 排序次序 ID。  0 = 数据库正使用 Windows 排序规则
    >0 = SQL Server 排序次序 ID 
    Status 数据库状态。 ONLINE = 数据库可供查询
    OFFLINE = 数据库已明确地脱机
    RESTORING = 正在还原数据库
    RECOVERING = 正在恢复数据库,还不能查询
    SUSPECT = 不能恢复数据库 
    Updateability 表明是否可以修改数据。 READ_ONLY = 数据可读,但不可修改
    READ_WRITE = 数据可读并可修改 
    UserAccess 表明哪个用户可以访问数据库。 SINGLE_USER = 每次仅一个 db_owner, dbcreator, 或 sysadmin 用户
    RESTRICTED_USER = 仅 db_owner, dbcreator, 和 sysadmin 角色成员
    MULTI_USER = 所有用户 
    Version 创建数据库时使用的 Microsoft SQL Server 代码内部版本号。仅供 SQL Server 工具在内部用于升级处理。 Version number = 数据库打开
    NULL = 数据库关闭 
    返回类型
    sql_variant注释
    此函数一次只返回一个属性设置。 DATABASEPROPERTY 支持向后兼容性,但不提供此版本中添加的属性信息。另外,DATABASEPROPERTYEX中新的属性已经替换了 DATABASEPROPERTY 支持的许多属性。示例
    A. 检索 autoshrink 数据库选项的状态
    此示例返回 Northwind 数据库的 autoshrink 数据库选项的状态。SELECT DATABASEPROPERTYEX('Northwind', 'IsAutoShrink')下面是结果集(表明 autoshrink 关闭):------------------
    0B. 检索数据库默认排序规则
    此示例返回 Northwind 数据库默认排序规则名。SELECT DATABASEPROPERTYEX('Northwind', 'Collation')下面是结果集:------------------------------
    SQL_Latin1_General_CP1_CS_AS
    请参见ALTER DATABASECOLLATE