>= (Больше или равно) (службы SSIS)
Выполняет сравнение с целью определения того, является ли первое выражение больше второго, или равно ему. Перед проведением сравнения средство оценки выражений автоматически преобразует большинство типов данных.
Примечание. |
---|
Данный оператор не поддерживает сравнение с использованием типов данных DT_TEXT, DT_NTEXT и DT_IMAGE. |
Однако для успешного выполнения выражения некоторые типы данных требуют, чтобы выражение включало в себя явное преобразование. Дополнительные сведения о допустимых операциях приведения типов данных см. в разделе Приведение (службы SSIS).
Примечание. |
---|
Пробелов между двумя символами в этом операторе быть не должно. |
Синтаксис
expression1 >= expression2
Аргументы
- expression1, expression2
Любое допустимое выражение.
Типы результата
DT_BOOL
Замечания
Наборы выражений expression1 и expression2 должны удовлетворять одному из следующих правил:
- Числовой. Выражения expression1 и expression2 должны иметь числовой тип данных. В соответствии с правилами неявных числовых преобразований, выполняемых средством оценки выражений, пересечением типов данных должен быть числовой тип данных. NULL не может быть значением пересечения двух числовых типов данных. Дополнительные сведения см. в разделе Преобразование типа данных в выражениях.
- Символьный. Выражения expression1 и expression2 должны давать тип данных или DT_STR, или DT_WSTR. Вычисленные значения этих двух выражений могут иметь различные строковые типы данных.
- Дата. Выражения expression1 и expression2 должны давать один из типов данных даты: DT_DBDATE, DT_DATE, DT_DBTIME, DT_DBTIMESTAMP или DT_FILETIME. Вычисленные значения этих двух выражений должны давать разные типы данных даты. Перед сравнением даты преобразуются в тип данных DT_DBTIMESTAMP.
Сравнения строк производятся с учетом регистра, диакритических знаков, японской азбуки и ширины символов.
Если какое-нибудь выражение имеет значение NULL, то результат сравнения будет NULL. Если оба выражения имеют значение NULL, то результат будет NULL.
Примеры
Данный пример оценивается как TRUE, если текущая дата — 4 июля 2003 или более ранняя. Дополнительные сведения см. в разделе GETDATE (службы SSIS).
"7/4/2003" >= GETDATE()
Данный пример оценивается как TRUE, если значение столбца ListPrice больше или равно 500.
ListPrice >= 500
В данном примере используется переменная LPrice Выражение оценивается как TRUE, если значение LPrice больше или равно 500. Для правильного синтаксического анализа выражения тип переменной должен быть числовым.
@LPrice >= 500
См. также
Справочник
> (Больше) (службы SSIS)
< (меньше) (службы SSIS)
<= (Меньше или равно) (службы SSIS)
Основные понятия
Очередность и ассоциативность операторов