>= (以上) (SSIS)
最初の式が 2 番目の式以上かどうかを判別するための比較を実行します。式エバリュエータは、比較の実行前にさまざまなデータ型を自動的に変換します。
メモ : |
---|
この演算子では、DT_TEXT、DT_NTEXT、または DT_IMAGE データ型を使用した比較はサポートされません。 |
ただし、一部のデータ型では、式を正常に評価する前に明示的なキャストを含む必要がある場合があります。データ型間の有効なキャストの詳細については、「キャスト (SSIS)」を参照してください。
メモ : |
---|
この演算子の 2 つの文字の間に、スペースはありません。 |
構文
expression1 >= expression2
引数
expression1、expression2
任意の有効な式です。
戻り値の型
DT_BOOL
解説
式セットである expression1 および expression2 は、次の規則のいずれかに従う必要があります。
- 数値。expression1 と expression2 は、どちらも数値データ型である必要があります。データ型の積集合は、式エバリュエータが実行する暗黙的な数値変換に関する規則で指定されているように、数値データ型である必要があります。2 つの数値データ型の積集合を NULL にすることはできません。詳細については、「式のデータ型変換」を参照してください。
- 文字。expression1 と expression2 はどちらも、DT_STR または DT_WSTR データ型に評価される必要があります。2 つの式が評価される文字列データ型は、異なっていてもかまいません。
- 日付。expression1 と expression2 はどちらも、DT_DBDATE、DT_DATE、DT_DBTIME、DT_DBTIMESTAMP、または DT_FILETIME データ型のうちのいずれかの日付データ型に評価される必要があります。2 つの式が評価される日付データ型は、異なっていてもかまいません。日付は、比較の前に DT_DBTIMESTAMP データ型に変換されます。
文字列の比較では、大文字と小文字、アクセント、かな、および文字幅が区別されます。
比較する式のいずれかが NULL の場合、比較結果は NULL になります。両方の式が NULL の場合も、結果は NULL になります。
例
現在の日付が 2003 年 7 月 4 日以前の場合、この例の結果は TRUE に評価されます。詳細については、「GETDATE (SSIS)」を参照してください。
"7/4/2003" >= GETDATE()
ListPrice 列の値が 500 以上の場合、この例の結果は TRUE に評価されます。
ListPrice >= 500
この例では、変数 LPrice を使用しています。LPrice の値が 500 以上の場合、この例の結果は TRUE に評価されます。式を解析するためには、この変数のデータ型は数値である必要があります。
@LPrice >= 500
参照
関連項目
> (より大きい) (SSIS)
< (より小さい) (SSIS)
<= (以下) (SSIS)