При создании выражения запроса с помощью типа критерия происходит сравнение указанного атрибута с выбранным значением. Значения констант должны принадлежать типу данных, который можно сравнивать с указанным атрибутом. Тип данных определяет формат переменной и возможные пределы переменных. Например, атрибут NetBIOSName хранится в виде строковой переменной, а атрибут Размер дискового хранилища - в виде числа.
В Microsoft System Center Configuration Manager 2007 используются четыре типа данных: числовые, строковые, данные даты и времени и параметризованные. Каждый атрибут запроса сохраняет данные при помощи одного из перечисленных типов. При указании атрибутов запроса значение критерия, которое можно задать, зависит от типа данных атрибута запроса. В следующих правилах описывается использование соответствующего значения критерия для каждого из четырех типов данных.
Числовые значения
Необходимо указать число, которое запрос будет использовать для оценки выражения. Если указать значение, не являющееся числом, то при запросе будет происходить сбой.
Строковые значения
Необходимо указать точную строку, которую запрос будет использовать для оценки выражения — нельзя использовать кавычки, если только они не являются частью строки. Для операторов отношения, выполняющих сравнения LIKE ("подобно" или "не подобно"), в строке можно использовать подстановочные знаки. Можно использовать следующие подстановочные знаки.
Подстановочные знаки | Описание |
---|---|
% |
Любая строка длиной ноль или более символов |
_ (знак подчеркивания) |
Любой знак |
[] |
Любой знак из диапазона или набора (например, [а-е] или [абвгде]) |
[^] |
Любой знак не из заданного диапазона (например, [^а-е] или [^абвгде]) |
Значения даты и времени
Необходимо ввести дату, которую запрос сможет использовать для оценки выражения. Значение необходимо вводить, придерживаясь единиц, указанных оператором даты и времени. Например, при использовании оператора "год после", необходимо ввести год четырьмя цифрами (например, 2002).
При написании запросов с использованием построителя запросов Configuration Manager 2007, можно задавать дату и время в любом допустимом формате SQL. Дополнительные сведения см. в документации по SQL Server.
Параметризованные значения
Консоль администратора Configuration Manager 2007 запросит реальное значение, которое необходимо использовать при запуске запроса.