我正在寻找基于我的 DAL 中的类定义以编程方式生成用于表创建的 SQL 脚本,类似于 SQL Server Management Studio。
因此,当我右键单击 MS SMS 中的一个表,并告诉它脚本表为 > 创建到 > 新查询窗口时,它会生成一些非常易于理解的代码。但是,我不确定它们为什么会生成以下几行:
- 设置 ANSI_NULLS ON
- 设置 QUOTED_IDENTIFIER ON
- 设置 ANSI_PADDING ON
- {表 DEF 在这里}
- 设置 ANSI_PADDING 关闭
我在产品文档中查看了这些语句,并了解它们的用途,但不确定为什么它们是围绕每个表声明生成的。