【发布时间】:2016-08-22 12:28:33
【问题描述】:
使用 SSMS 2014:
当我使用 SSMS 创建新数据库时,新数据库在默认设置下有些奇怪
ALTER DATABASE [del] SET ANSI_NULL_DEFAULT OFF
GO
ALTER DATABASE [del] SET ANSI_NULLS OFF
GO
ALTER DATABASE [del] SET ANSI_PADDING OFF
GO
ALTER DATABASE [del] SET ANSI_WARNINGS OFF
GO
ALTER DATABASE [del] SET ARITHABORT OFF
当我测试脚本和存储过程时,似乎 ANSI_NULLS 实际上是 ON。
我很困惑为什么当我创建数据库时像 ANSI_NULLS 这样重要的设置是关闭的?以及它是如何在我的脚本中变为 ON 的?
【问题讨论】:
标签: sql-server