关于查询条件值

应用到: System Center Configuration Manager 2007, System Center Configuration Manager 2007 R2, System Center Configuration Manager 2007 R3, System Center Configuration Manager 2007 SP1, System Center Configuration Manager 2007 SP2

当您通过使用条件类型来创建查询表达式时,可以将您指定的属性与您选择的值进行比较。对于要与其进行比较的属性,常量值的数据类型必须是正确的。数据类型定义值的格式和值的可能范围。例如,NetBIOSName 属性存储为字符串,而“磁盘存储大小”属性存储为s数值。

Microsoft System Center Configuration Manager 2007使用四种数据类型:数值、字符串、日期和时间以及参数化值。每个查询属性都使用这些数据类型之一存储数据。当指定查询属性时,您可以指定的条件值取决于查询属性的数据类型。以下是为这四种数据类型指定相应条件值的指导:

数值

您必须指定查询用于计算表达式的数值。如果指定的值不是数值,查询将失败。

字符串值

您必须指定查询将用于计算表达式的确切字符串,而不使用引号,除非引号是字符串的一部分。对于执行 LIKE 比较的关系运算符(“类似于”或“不同于”),您可以在字符串中使用通配符。您可以使用下列通配符:

通配符 描述

%

任何字符串,包含零个或多个字符

_(下划线)

任一字符

[]

某个范围或集合(例如,[a-f] 或 [abcdef])中的任一字符

[^]

不在指定范围(例如,[^a-f] 或 [^abcdef])中的任一字符

日期和时间值

您必须输入查询可以用于计算表达式的日期。此值必须按照日期和时间运算符指定的单位输入。例如,如果您使用“year is after”运算符,则需要输入四位数的年份(如 2002)。

当您使用 Configuration Manager 2007 查询生成器编写查询时,您可以使用任何有效的 SQL 格式表示日期和时间。有关详细信息,请参阅 SQL Server 文档。

参数化值

Configuration Manager 2007管理员控制台提示您输入要在运行查询时使用的实际值。

另请参阅

概念

查询概述

有关其他信息,请参阅 Configuration Manager 2007 Information and Support
要与文档团队联系,请将电子邮件发送至 SMSdocs@microsoft.com。