> (Lebih Besar Dari) (Ekspresi SSIS)
Berlaku untuk: Integration Runtime SSIS SQL Server di Azure Data Factory
Melakukan perbandingan untuk menentukan apakah ekspresi pertama lebih besar 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 transmisi eksplisit sebelum ekspresi dapat dievaluasi dengan sukses. Untuk informasi selengkapnya tentang transmisi hukum antar jenis data, lihat Transmisi (Ekspresi SSIS).
Sintaks
expression1 > expression2
Argumen
expression1, expression2
Adalah ekspresi yang valid. Kedua ekspresi harus memiliki jenis data yang dapat dikonversi secara implisit.
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:
NumerikEkspresi1 dan ekspresi2 harus merupakan jenis data numerik. Irisan 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 dievaluasi ke jenis data DT_STR atau DT_WSTR. Kedua ekspresi dapat dievaluasi 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 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 dua 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 Integration Services.
Contoh Ekspresi
Contoh ini mengevaluasi ke TRUE jika tanggal saat ini lebih awal 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 lebih besar dari 500.
ListPrice > 500
Contoh ini menggunakan variabel LPrice. Ini mengevaluasi ke TRUE jika nilai LPrice lebih besar dari 500. Jenis data variabel harus numerik agar ekspresi dapat diurai.
@LPrice > 500
Lihat juga
< (Kurang Dari) (Ekspresi SSIS)
>= (Lebih Besar Dari atau Sama Dengan) (Ekspresi SSIS)
<= (Kurang Dari atau Sama Dengan) (Ekspresi SSIS)
== (Sama Dengan) (Ekspresi SSIS)
Prioritas Operator dan Asokiativitas
Operator (Ekspresi SSIS)
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk