Udostępnij za pośrednictwem


> = (Większe niż lub równe) (wyrażenia SSIS)

Wykonuje porównanie można określić, czy pierwsze wyrażenie jest większa niż lub równe jeden.Zanim wykonuje porównanie modułu szacującego wyrażenie automatycznie konwertuje wiele typów danych.

Uwaga

Ten operator nie obsługuje typu danych DT_TEXT, DT_NTEXT lub DT_IMAGE porównań.

Jednak niektóre typy danych muszą wyrażenie zawierać jawne rzutowania przed wyrażenia mogą być pomyślnie.Aby uzyskać więcej informacji na temat poświaty prawnych między typami danych zobacz Obsada (wyrażenia SSIS).

Uwaga

Nie ma spacji między dwoma znakami w tym operatorze.


expression1 >= expression2
        

Argumenty

  • expression1, expression2
    Jest ważne w każdym wyrażenie.

Typy wynik

DT_BOOL

Remarks

Jeśli jedno z tych wyrażenie w porównaniu jest null, wynik porównania jest równa null.Jeśli oba wyrażenia są wartości null, wynik jest równa null.

Wyrażenie zestaw, expression1 i expression2, należy wykonać jedną z tych reguł:

  • Numeryczne   Oba expression1 i expression2 musi być typ danych numerycznych. Punkt przecięcia z typami danych musi być typ danych numerycznych, określone w przepisach dotyczących numeryczne konwersji niejawnych, który wykonuje modułu szacującego wyrażenie.Punkt przecięcia dwóch typów danych numerycznych nie może mieć wartości null.Aby uzyskać więcej informacji zobaczNiejawna konwersja typu danych w wyrażeniach.

  • Znak   Oba expression1 i expression2 powinny być DT_STR lub DT_WSTR typ danych. Dwa wyrażenia mogą być ciąg różnych typów danych.

    Uwaga

    Porównania ciągów są przypadek, akcentu, kana i zależne od szerokości.

  • Data, godzina lub Data/Godzina   Oba expression1 i expression2 musi być jedną z następujących typów danych: DT_DBDATE, DT_DATE, DT_DBTIME, DT_DBTIME2, DT_DBTIMESTAMP, DT_DBTIMESTAMP2, DT_DBTIMESTAPMOFFSET lub DT_FILETIME.

    Uwaga

    System nie obsługuje porównania między wyrażenie danych czas wpisz typ i wyrażenie daty lub danych Data/Godzina.System generuje błąd.

    Podczas porównywania wyrażenia, system zastosuje następujące reguły konwersji w podanej kolejności:

    • Kiedy dwa wyrażenia dawać w wyniku tego samego typu danych, porównania tego typu danych jest wykonywane.

    • Jeśli jedno wyrażenie jest to typ danych DT_DBTIMESTAMPOFFSET, inne wyrażenia są niejawnie konwertowane na DT_DBTIMESTAMPOFFSET i wykonywane jest porównanie DT_DBTIMESTAMPOFFSET.Aby uzyskać więcej informacji zobaczTypy danych usług integracja w wyrażeniach.

    • Jeśli jedno wyrażenie jest to typ danych DT_DBTIMESTAMP2, inne wyrażenia są niejawnie konwertowane na DT_DBTIMESTAMP2 i DT_DBTIMESTAMP2, wykonywane jest porównanie.

    • Jeśli jedno wyrażenie jest to typ danych DT_DBTIME2, inne wyrażenia są niejawnie konwertowane na DT_DBTIME2 i wykonywane jest porównanie DT_DBTIME2.

    • Jeśli jedno wyrażenie ma innego typu niż DT_DBTIMESTAMPOFFSET, DT_DBTIMESTAMP2 lub DT_DBTIME2, zanim są one porównywane wyrażenia są konwertowane na DT_DBTIMESTAMP typu danych.

    Podczas porównywania wyrażenia, system wykonuje następujących założeniach:

    • Jeśli każde wyrażenie jest to typ danych, który zawiera ułamków sekund, system zakłada, że typ danych z najmniejszą liczbę cyfr dziesiętnych dla ułamków sekund ma zer dla pozostałych znaków.

    • Jeśli każde wyrażenie jest to typ danych Data, ale tylko jeden ma przesunięcie strefy czasowej, system zakłada, że typ danych Data bez przesunięcie strefy czasowej jest w formacie uniwersalnego czas koordynowanego (UTC).

Aby uzyskać więcej informacji na temat typów danych zobacz Typy danych usług integracja.

Przykłady

W tym przykładzie przyjmuje wartość PRAWDA, jeśli bieżąca data to 4 lipca 2003 lub wcześniejszej.Aby uzyskać więcej informacji zobaczGETDATE (wyrażenia SSIS).

"7/4/2003" >= GETDATE()

W tym przykładzie przyjmuje wartość PRAWDA, jeśli wartość w ListPrice kolumna jest większa niż lub równej 500.

ListPrice >= 500

W tym przykładzie użyto zmiennej LPrice.Daje wynik PRAWDA, jeśli wartość LPrice jest większa niż lub równej 500.Typ danych zmiennej musi być numeryczne w celu wyrażenie do analizy.

@LPrice >= 500