< (Kurang Dari) (Ekspresi SSIS)

Berlaku untuk: Integration Runtime SSIS SQL Server di Azure Data Factory

Melakukan perbandingan untuk menentukan apakah ekspresi pertama kurang dari ekspresi kedua. Evaluator ekspresi secara otomatis mengonversi banyak jenis data sebelum melakukan perbandingan.

Catatan

Operator ini tidak mendukung perbandingan yang menggunakan tipe data DT_TEXT, DT_NTEXT, atau DT_IMAGE.

Namun, beberapa jenis data mengharuskan ekspresi menyertakan transmisi eksplisit sebelum ekspresi berhasil dievaluasi. Untuk informasi selengkapnya tentang transmisi hukum antar jenis data, lihat Transmisi (Ekspresi SSIS).

Sintaks

  
expression1 < expression2  
  

Argumen

expression1, expression2
Adalah ekspresi yang valid.

Jenis Hasil

DT_BOOL

Keterangan

Jika salah satu ekspresi dalam perbandingan null, hasil perbandingannya null. Jika kedua ekspresi null, hasilnya null.

Kumpulan ekspresi, expression1 dan expression2, harus mengikuti salah satu aturan berikut:

  • NumerikEkspresi1 dan ekspresi2 harus merupakan jenis data numerik. Persimpangan jenis data harus merupakan jenis data numerik seperti yang ditentukan dalam aturan tentang konversi numerik implisit yang dilakukan evaluator ekspresi. Persimpangan dari dua jenis data numerik tidak boleh null. Untuk informasi selengkapnya, lihat Jenis Data Integration Services dalam Ekspresi.

  • KarakterEkspresi1 dan ekspresi2 harus mengevaluasi ke jenis data DT_STR atau DT_WSTR. Kedua ekspresi dapat mengevaluasi ke jenis data string yang berbeda.

    Catatan

    Perbandingan string adalah peka huruf besar/kecil, aksen, kana, dan peka lebar.

  • Tanggal, Waktu, atau Tanggal/WaktuEkspresi1 dan ekspresi2 harus mengevaluasi ke salah satu jenis data berikut: DT_DBDATE, DT_DATE, DT_DBTIME, DT_DBTIME2, DT_DBTIMESTAMP, DT_DBTIMESTAMP2, DT_DBTIMESTAPMOFFSET, atau DT_FILETIME.

    Catatan

    Sistem tidak mendukung perbandingan antara ekspresi yang mengevaluasi ke jenis data waktu dan ekspresi yang mengevaluasi ke jenis data tanggal atau tanggal/waktu. Sistem menghasilkan kesalahan.

    Saat membandingkan ekspresi, sistem menerapkan aturan konversi berikut dalam urutan yang tercantum:

    • Saat kedua ekspresi mengevaluasi ke jenis data yang sama, perbandingan jenis data tersebut dilakukan.

    • Jika satu ekspresi adalah jenis data DT_DBTIMESTAMPOFFSET, ekspresi lainnya secara implisit dikonversi ke DT_DBTIMESTAMPOFFSET dan perbandingan DT_DBTIMESTAMPOFFSET dilakukan. Untuk informasi selengkapnya, lihat Jenis Data Integration Services dalam Ekspresi.

    • Jika satu ekspresi adalah jenis data DT_DBTIMESTAMP2, ekspresi lainnya secara implisit dikonversi ke DT_DBTIMESTAMP2 dan perbandingan DT_DBTIMESTAMP2 dilakukan.

    • Jika satu ekspresi adalah jenis data DT_DBTIME2, ekspresi lainnya secara implisit dikonversi ke DT_DBTIME2, dan perbandingan DT_DBTIME2 dilakukan.

    • Jika satu ekspresi berjenis selain DT_DBTIMESTAMPOFFSET, DT_DBTIMESTAMP2, atau DT_DBTIME2, ekspresi dikonversi ke jenis data DT_DBTIMESTAMP sebelum dibandingkan.

    Saat membandingkan ekspresi, sistem membuat asumsi berikut:

    • Jika setiap ekspresi adalah jenis data yang menyertakan detik pecahan, sistem mengasumsikan bahwa jenis data dengan jumlah digit paling sedikit untuk detik pecahan memiliki nol untuk digit yang tersisa.

    • Jika setiap ekspresi adalah jenis data tanggal, tetapi hanya satu yang memiliki offset zona waktu, sistem mengasumsikan bahwa jenis data tanggal tanpa offset zona waktu berada dalam Waktu Universal Terkoordinasi (UTC).

Untuk informasi selengkapnya tentang jenis data, lihat Jenis Data Layanan Integrasi.

Contoh Ekspresi

Contoh ini mengevaluasi ke TRUE jika tanggal saat ini lebih lambat dari 4 Juli 2003. Untuk informasi selengkapnya, lihat GETDATE (Ekspresi SSIS).

"7/4/2003" < GETDATE()  

Contoh ini mengevaluasi ke TRUE jika nilai di kolom ListPrice kurang dari 500.

ListPrice < 500  

Contoh ini menggunakan variabel LPrice. Ini mengevaluasi ke TRUE jika nilai LPrice kurang dari 500. Jenis data variabel harus numerik agar ekspresi dapat diurai.

@LPrice < 500  

Lihat juga

> (Lebih Besar Dari) (Ekspresi SSIS)
>= (Lebih Besar Dari atau Sama Dengan) (Ekspresi SSIS)
<= (Kurang Dari atau Sama Dengan) (Ekspresi SSIS)
Prioritas Operator dan Associativity
Operator (Ekspresi SSIS)