SELECT DATABASEPROPERTYEX('master','IsAnsiPaddingEnabled')
解决方案 »
- sql2005 数据库注册
- 好久没有提问了,今天问一问题:求一三维行列转换的SQL语句,请各位来捧捧场(在线等到今晚8点)
- 从B表插入数据到A表,但有一变量也要插入到A表的某个字段中?
- 给一列赋值的问题
- 如何将char类型的字段转到datetime类型字段的问题???
- sql server中的一个小问题
- sql语句问题
- sql语句
- SQL超时问题,十万火急,高分求助!!!!!!!!
- 存储过程传递中文字符串的问题
- 为什么同一条插入语句,在存储过程中执行,再查看表却没有这条记录(但标识ID已暗自动加上1了),在企业管理器的表的查询中执行,却能看到这条
- 很简单的一句SQL语句,竟然不知如何写,请帮着看一下。
返回指定数据库的指定数据库选项或属性的当前设置。语法
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