Bagikan melalui


HEX (Ekspresi SSIS)

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

Mengembalikan string yang mewakili nilai heksadesimal bilangan bulat.

Sintaks

  
HEX(integer_expression)  

Argumen

integer_expression
Adalah bilangan bulat yang ditandatangani atau tidak ditandatangani.

Jenis Hasil

DT_WSTR

Keterangan

HEX mengembalikan null jika integer_expression null.

Argumen integer_expression harus dievaluasi ke bilangan bulat. Untuk informasi selengkapnya, lihat Jenis Data Integration Services.

Hasil pengembalian tidak menyertakan kualifikasi seperti awalan 0x. Untuk menyertakan awalan, gunakan operator + (Concatenate). Untuk informasi selengkapnya, lihat + (Menggabungkan) (Ekspresi SSIS).

Huruf A - F, yang digunakan dalam notasi HEX, muncul sebagai karakter huruf besar.

Panjang string yang dihasilkan untuk jenis data bilangan bulat adalah sebagai berikut:

  • DT_I1 dan DT_UI1 mengembalikan string dengan panjang maksimum 2.

  • DT_I2 dan DT_UI2 mengembalikan string dengan panjang maksimum 4.

  • DT_I4 dan DT_UI4 mengembalikan string dengan panjang maksimum 8.

  • DT_I8 dan DT_UI8 mengembalikan string dengan panjang maksimum 16.

Contoh Ekspresi

Contoh ini menggunakan literal numerik. Fungsi mengembalikan nilai 190.

HEX(400)   

Contoh ini menggunakan kolom ReorderPoint . Jenis data kolom kecil. Jika ReorderPoint adalah 750, fungsi mengembalikan 2EE.

HEX(ReorderPoint)   

Contoh ini menggunakan LocaleID, variabel sistem. Jika LocaleID adalah 1033, fungsi mengembalikan 409.

HEX(@LocaleID)  

Lihat Juga

Fungsi (Ekspresi SSIS)