Aracılığıyla paylaş


< (Küçük veya eşittir tarihi) = (SSIS ifadeleri)

Olup olmadığını belirlemek için bir karşılaştırma yapar ilk ifade ikinci bir değerden küçük veya eşit.Bu karşılaştırma gerçekleştirmeden önce ifade değerlendirici, birçok veri türlerini otomatik olarak dönüştürür.

Not

Bu işleç DT_TEXT, DT_NTEXT veya DT_IMAGE veri türlerini kullanan karşılaştırmaları desteklemiyor.

Ifade başarıyla değerlendirilecek önce açık bir atama deyimi içerir ancak, bazı veri türlerini gerektirir.Veri tipleri arasındaki yasal yayınları hakkında daha fazla bilgi için bkz: Atama (SSIS ifadeleri).

Not

Bu işlecinde iki karakter arasına boşluk vardır.


expression1 <= expression2
        

Bağımsız değişkenler

  • expression1, expression2
    Herhangi bir geçerli mi ifade.

Sonuç türleri

dt_bool

Remarks

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

Ifade, küme expression1 ve expression2, bu kurallar birini izleyin:

  • Sayısal    Ikiexpression1 ve expression2 bir sayısal veri türü olmalıdır. Veri türleri kesişimi ifade değerlendirici gerçekleştiren örtülü sayısal dönüştürme hakkında kurallarında belirtilen sayısal veri türü olmalıdır.Iki sayısal veri türlerinde kesişimi boş (null) olamaz.Daha fazla bilgi için bkz:Deyimler içinde örtülü veri türü dönüştürme.

  • Karakter    Ikiexpression1 ve expression2 bir DT_STR ya da bir DT_WSTR veri türü olarak değerlendirme yapmalıdır. Iki deyim, farklı bir dize veri türlerine değerlendirebilir.

    Not

    durum, Vurgu, kana ve Genişliğe duyarlı dize karşılaştırmaları var.

  • Tarih, saat veya tarih/saat    Ikiexpression1 ve expression2 Aşağıdaki veri türlerinden biri olarak değerlendirme yapmalıdır: DT_DBDATE DT_DATE, DT_DBTIME, DT_DBTIME2, DT_DBTIMESTAMP, DT_DBTIMESTAMP2, DT_DBTIMESTAPMOFFSET veya DT_FILETIME.

    Not

    Sistem için bir zaman veri veren bir deyim arasındaki karşılaştırmaları desteklemiyor türü ve bir tarih veya tarih/saat veri veren bir ifade yazın.Sistem bir hata üretir.

    Ifadeler karşılaştırırken, sistem listelenen sırada aşağıdaki dönüştürme kurallar uygulanır:

    • Aynı veri türüne iki ifadeleri değerlendirileceği zaman, bu veri türündeki bir karşılaştırma gerçekleştirilir.

    • Bir ifade DT_DBTIMESTAMPOFFSET veri türü, başka bir 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:Deyimler içinde Tümleştirme Hizmetleri veri türleri.

    • Bir ifade DT_DBTIMESTAMP2 veri türü, başka bir ifade DT_DBTIMESTAMP2 ve karşılaştırma yapılacak bir DT_DBTIMESTAMP2 örtülü olarak dönüştürülür.

    • Bir ifade DT_DBTIME2 veri türü, başka bir 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 ifadeler DT_DBTIMESTAMP veri türüne dönüştürülür.

    Ifadeler karşılaştırırken, sistemde aşağıdaki varsayımlar yapar:

    • Her ifade kesirli saniye içeren bir veri türü, veri, en az ile türü sistem varsayar basamak kesirli saniye sayısı için kalan sayı sıfır vardır.

    • Her ifade bir Tarih veri türü, ancak tek bir saat dilimi uzaklığı sahip, sistem saat dilimi uzaklığı olmadan tarih veri türü Koordinatlı Evrensel Saat'e (UTC) varsayar.

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

Örnekler

Bu örnek, geçerli tarih, 4 Temmuz 2003'te ise DOğRU ya da sonraki değerlendirir.Daha fazla bilgi için bkz:GETDATE (SSIS ifadeleri).

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

Bu örnek için TRUE ise, değer değerlendirir ListPrice sütun 500 değerine eşit veya daha az olur.

ListPrice <= 500

Bu örnek değişkeni olarak değerlendirilir. LPrice ve değer 500 küçük veya eşit ise TRUE olarak değerlendirilir.Veri türü LPrice sayısal ifade ayrıştırılamıyor için sırada olmalıdır.

@LPrice <= 500