Bagikan melalui


>= (Lebih Besar Dari atau Sama Dengan) (Ekspresi SSIS)

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

Melakukan perbandingan untuk menentukan apakah ekspresi pertama lebih besar dari atau sama dengan 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).

Catatan

Tidak ada spasi antara dua karakter dalam operator ini.

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 adalah 4 Juli 2003 atau yang lebih lama. Untuk informasi selengkapnya, lihat GETDATE (Ekspresi SSIS).

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

Contoh ini mengevaluasi ke TRUE jika nilai di kolom ListPrice lebih besar dari atau sama dengan 500.

ListPrice >= 500  

Contoh ini menggunakan variabel LPrice. Ini mengevaluasi ke TRUE jika nilai LPrice lebih besar dari atau sama dengan 500. Jenis data variabel harus numerik agar ekspresi diurai.

@LPrice >= 500  

Lihat Juga

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