Sql数据库常见属性解答
ANSI NULL 默认值:指定等于 (=) 和不等于 (<>) 比较运算符在与 Null 值一起使用时的默认行为。可能的值包括 True(开)和 False(关)。
ANSI NULLS 已启用:指定等于 (=) 和不等于 (<>) 比较运算符在与 Null 值一起使用时的行为。可能的值包括 True(开)和 False(关)。如果设置为 True,则所有与 Null 值的比较求得的值均为 UNKNOWN。如果设置为 False,则非 Unicode 值与 Null 值比较求得的值为 True(如果这两个值均为 NULL)。
ANSI 填充已启用 :指定 ANSI 填充状态是开还是关。可能的值为 True(开)和 False(关)。
ANSI 警告已启用:对于几种错误条件指定 ISO 标准行为。如果设置为 True,则会在聚合函数(如 SUM、AVG、MAX、MIN、STDEV、STDEVP、VAR、VARP 或 COUNT)中出现 Null 值时生成一条警告消息。如果设置为 False,则不会发出任何警告。
算术中止已启用:指定是否启用数据库的算术中止选项。可能的值包括 True 和 False。如果设置为 True,则溢出错误或被零除错误会导致查询或批处理终止。如果错误发生在事务内,则回滚事务。如果设置为 False,则会显示一条警告消息,但是会继续执行查询、批处理或事务,就像没有出错一样。
串联的 Null 结果为 Null:指定在与 Null 值连接时的行为。当属性值为 True 时,string + NULL 会返回 NULL。如果设置为 False,则结果为 string。
跨数据库所有权链接已启用:该只读值指示跨数据库所有权链接是否已启用。如果设置为 True,则数据库可以为跨数据库所有权链接的源或目标。使用 ALTER DATABASE 语句设置此属性。
日期相关性优化已启用:如果设置为 True,则 SQL Server 维护数据库中由 FOREIGN KEY 约束所链接并包含 datetime 列的任意两个表之间的相关统计信息。如果设置为 False,则不维护相关统计信息。
数值舍入中止:指定数据库处理舍入错误的方式。可能的值包括 True 和 False。如果设置为 True,则当表达式出现精度降低的情况时生成错误。如果设置为 False,则在精度降低时不生成错误消息,并按存储结果的列或变量的精度对结果进行四舍五入。