<= (Kleiner als oder gleich) (SSIS)
Führt einen Vergleich aus, um zu ermitteln, ob der erste Ausdruck kleiner oder gleich dem zweiten Ausdruck ist. Die Ausdrucksauswertung konvertiert viele Datentypen automatisch vor dem Vergleich.
Hinweis: |
---|
Vergleiche, die die Datentypen DT_TEXT, DT_NTEXT oder DT_IMAGE verwenden, werden von diesem Operator nicht unterstützt. |
Für manche Datentypen muss jedoch der Ausdruck eine explizite Umwandlung einschließen, damit der Ausdruck erfolgreich ausgewertet werden kann. Weitere Informationen zu zulässigen Datentypumwandlungen finden Sie unter CAST (SSIS).
Hinweis: |
---|
Zwischen den beiden Zeichen in diesem Operator sind keine Leerzeichen vorhanden. |
Syntax
expression1 <= expression2
Argumente
expression1, expression2
Ein gültiger Ausdruck.
Ergebnistypen
DT_BOOL
Hinweise
Die Ausdrucksgruppe, expression1 und expression2, muss eine der folgenden Regeln einhalten:
- Numerisch. expression1 und expression2 müssen einen numerischen Datentyp aufweisen. Die Schnittmenge der Datentypen muss ein numerischer Datentyp gemäß der Regeln zu den impliziten numerischen Konvertierungen sein, die die Ausdrucksauswertung ausführt. Die Schnittmenge der beiden numerischen Datentypen darf nicht NULL sein. Weitere Informationen finden Sie unter Datentypkonvertierung in Ausdrücken.
- Zeichen. expression1 und expression2 müssen zu dem Datentyp DT_STR oder DT_WSTR ausgewertet werden. Die beiden Ausdrücke können zu verschiedenen Zeichenfolgen-Datentypen ausgewertet werden.
- Datum. expression1 und expression2 müssen zu einem der Datumsdatentypen ausgewertet werden: DT_DBDATE, DT_DATE, DT_DBTIME, DT_DBTIMESTAMP oder DT_FILETIME. Die beiden Ausdrücke können zu verschiedenen Datumsdatentypen ausgewertet werden. Ein Datum wird vor dem Vergleich in den DT_DBTIMESTAMP-Datentyp konvertiert.
Bei Zeichenfolgenvergleichen wird nach Groß-/Kleinschreibung, Akzent, Kana und Breite unterschieden.
Wenn einer der Ausdrücke im Vergleich NULL ist, ist das Ergebnis des Vergleichs NULL. Wenn beide Ausdrücke NULL sind, ist das Ergebnis NULL.
Beispiele
In diesem Beispiel wird zu TRUE ausgewertet, falls das aktuelle Datum der 4. Juli 2003 oder danach ist. Weitere Informationen finden Sie unter GETDATE (SSIS).
"7/4/2003" <= GETDATE()
In diesem Beispiel wird zu TRUE ausgewertet, falls der Wert in der ListPrice-Spalte kleiner oder gleich 500 ist.
ListPrice <= 500
In diesem Beispiel wird die LPrice-Variable ausgewertet, und es wird zu TRUE ausgewertet, wenn der Wert kleiner oder gleich 500 ist. Der Datentyp von LPrice muss numerisch sein, damit der Ausdruck analysiert wird.
@LPrice <= 500
Siehe auch
Verweis
> (Größer als) (SSIS)
< (Kleiner als) (SSIS)
>= (Größer als oder gleich) (SSIS)
Konzepte
Operatorenrangfolge und -assoziativität