Freigeben über


<= (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.

ms141168.note(de-de,SQL.90).gifHinweis:
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).

ms141168.note(de-de,SQL.90).gifHinweis:
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

Andere Ressourcen

Operatoren (SSIS)

Hilfe und Informationen

Informationsquellen für SQL Server 2005