Aracılığıyla paylaş


<(Küçük veya buna eşit) = (SSIS ifade)

Belirlemek için bir karşılaştırma yapar ilk ifade ikinci bir küçük veya eşit olan.Karşılaştırma gerçekleştirmeden önce ifade değerlendirici otomatik olarak birçok veri türleri dönüştürür.

Not

Bu işleç dt_text, dt_ntext veya DT_IMAGE veri türlerini kullanmak karşılaştırmaları desteklemiyor.

Ancak, bazı veri türlerini ifade deyimi başarıyla değerlendirilecek önce explicit cast dahil gerektirir.Hukuk yayınları arasında veri türleri hakkında daha fazla bilgi için bkz: Cast (SSIS ifade): SSIS veri türleri dönüştürme.

Not

Boşluk olmadığından bu iki karakter arasına işleç.

Sözdizimi


expression1 <= expression2
        

Bağımsız değişkenler

  • expression1, expression2
    Herhangi bir geçerli ifade.

Sonuç türleri

DT_BOOL

Açıklamalar

Karşılaştırma sonucu ya da karşılaştırma ifade null ise, null olur.Her iki ifade null ise null bir sonucudur.

İfade küme, expression1 ve expression2, bu kurallardan birini izleyin:

  • Sayısalhem expression1 ve expression2 olması bir sayısal veri türü.Veri türlerinin kesişim ifade değerlendirici gerçekleştiren sayısal örtük dönüştürmeler hakkında kurallarında belirtildiği gibi bir sayısal veri türü olmalıdır.İki sayısal veri türlerinin kesişim null olamaz.Daha fazla bilgi için bkz: İfadelerde örtülü veri türü dönüştürme.

  • Karakterhem expression1 ve expression2 gerekir değerlendirmek için bir dt_str veya bir dt_wstr veri türü.Farklı dize veri türleri için iki deyimi değerlendirir.

    Not

    Dize karşılaştırmaları durum, aksan, kana ve genişliğe duyarlı olur.

  • Tarih, saat veya tarih/saathem expression1 ve expression2 aşağıdaki veri türlerinden biri olarak değerlendirmek gerekir: dt_dbdate dt_date, DT_DBTIME, DT_DBTIME2, DT_DBTIMESTAMP, DT_DBTIMESTAMP2, DT_DBTIMESTAPMOFFSET ve DT_FILETIME.

    Not

    Sistem bir saat verilerini değerlendirir bir deyim arasındaki karşılaştırmaları desteklemiyor ve bir tarih veya tarih/saat veri sonucunu veren bir ifade yazın.Sistem bir hata üretir.

    İfadeleri karşılaştırırken sistem listelenen sırada aşağıdaki dönüştürme kuralları uygular:

    • İki ifadeler değerlendirmek için aynı veri türünde veri türü bir karşılaştırma gerçekleştirilir.

    • Bir ifade DT_DBTIMESTAMPOFFSET veri türü ise diğer ifade DT_DBTIMESTAMPOFFSET için örtülü olarak dönüştürülür ve DT_DBTIMESTAMPOFFSET bir karşılaştırma gerçekleştirilir.Daha fazla bilgi için bkz: İfadelerde Tümleştirme Hizmetleri veri türleri.

    • Bir ifade DT_DBTIMESTAMP2 veri türü ise diğer ifade DT_DBTIMESTAMP2 ve bir DT_DBTIMESTAMP2 bir karşılaştırma gerçekleştirilir örtülü olarak dönüştürülür.

    • Bir ifade DT_DBTIME2 veri türü ise diğer ifade DT_DBTIME2 için örtülü olarak dönüştürülür ve DT_DBTIME2 bir karşılaştırma gerçekleştirilir.

    • Bir ifade, DT_DBTIMESTAMPOFFSET, DT_DBTIMESTAMP2 veya DT_DBTIME2 dışında bir türde ise, bunlar karşılaştırılır önce ifadeleri DT_DBTIMESTAMP veri türüne dönüştürülür.

    İfadeleri karşılaştırırken, sistem aşağıdaki varsayımlar yapar:

    • Her, ifade Kesirli saniye içeren bir veri türü olan sistem veri en az yazın varsayar basamak Kesirli saniye için sıfır kalan sayılar için vardır.

    • Her, ifade tarih veri türü olsa da, sistem saat dilimi uzaklığı sahip yalnızca bir saat dilimi uzaklığı eşgüdümlü evrensel saat (utc) olmayan tarih veri türü varsayar.

Veri türleri hakkında daha fazla bilgi için bkz: Tümleştirme Hizmetleri veri türleri.

Örnekler

Bu örnek, doğru'yu geçerli tarih 4 Temmuz 2003 veya sonrası için değerlendirir.Daha fazla bilgi için bkz: getdate (SSIS ifade).

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

Bu örnek için doğru Eğer değeri değerlendiren ListPrice 500 küçük veya eşit olan sütun.

ListPrice <= 500

Bu örnek değişkeni değerlendiren LPrice ve değer 500 küçük veya eşit ise true olarak değerlendirilir.Veri türü LPrice ifade ayrıştırmak sırayla sayısal olmalıdır.

@LPrice <= 500