< (Kurang Dari) (Ekspresi SSIS)
Berlaku untuk: SQL Server SSIS Integration Runtime 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 jenis data DT_TEXT, DT_NTEXT, atau DT_IMAGE.
Namun, beberapa jenis data mengharuskan ekspresi menyertakan cast eksplisit sebelum ekspresi berhasil dievaluasi. Untuk informasi selengkapnya tentang cast legal antar jenis data, lihat Cast (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, ekspresi1 dan ekspresi2, harus mengikuti salah satu aturan berikut:
Numerik Ekspresi1 dan ekspresi2 harus berupa tipe 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 di Ekspresi.
Karakter Ekspresi1 dan ekspresi2 harus dievaluasi 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/Waktu Ekspresi1 dan ekspresi2 harus dievaluasi 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 di 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 di Waktu Universal Terkoordinasi (UTC).
Untuk informasi selengkapnya tentang jenis data, lihat Jenis Data Integration Services.
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 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)