如何:指定对象级 SET 选项

更新:2007 年 11 月

对于每个“数据库项目”,可以为七个 SET 选项指定值。其中的两个选项“ANSI Null”和“带引号的标识符”还显示为每个“数据库对象”的属性。可以使用这些属性为每个对象指定与为项目指定的值不同的值。默认情况下,数据库对象将从数据库项目继承这些选项的值。仅在数据库对象的选项值不同于数据库项目的选项值时,生成脚本中才包含针对该数据库对象的 SET 语句。

为数据库对象指定 SET 选项

  1. 在“解决方案资源管理器”中,右击要为其指定一个 SET 选项的对象,再单击“属性”。

  2. 如有必要,展开“数据库选项”节点。

  3. 若要设置“ANSI Null”属性的值,请执行以下操作之一:

    • 单击“项目默认值”以将此属性的值设置为与数据库项目的此选项的值相匹配。

    • 如果要使与 null 值的所有比较的计算结果为 UNKNOWN,请单击“开”。

    • 如果要使非 UNICODE 值和 null 值之间的所有比较的计算结果为 True(在两者的值均为 NULL 时),请单击“关”。

  4. 若要设置“带引号的标识符”属性的值,请执行以下操作之一:

    • 单击“项目默认值”以将此属性的值设置为与数据库项目的此选项的值相匹配。

    • 如果要将用引号引起来的 SQL Server 关键字用作标识符(对象或变量名称),则单击“开”。

    • 如果不打算将用引号引起来的 SQL Server 关键字用作标识符(对象或变量名称),则单击“关”。

  5. 在“文件”菜单上单击“全部保存”。

    当生成和部署数据库项目时,将在生成脚本中为 SET 选项的值不同于数据库项目的这些选项的值的所有对象生成 SET 语句。

请参见

任务

如何:准备数据库生成脚本

概念

数据库对象使用概述

Database Edition 术语概述