HEX (SSIS İfadesi)

Şunlar için geçerlidir:SQL Server Azure Data Factory'de SSIS Tümleştirme Çalışma Zamanı

Bir tamsayının onaltılık değerini temsil eden bir dize döndürür.

Syntax

  
HEX(integer_expression)  

Arguments

integer_expression
İmzalı veya işaretsiz bir tam sayıdır.

Sonuç Türleri

DT_WSTR

Remarks

HEX, integer_expression null isese null döndürür.

integer_expression argümanı bir tam sayıya kadar değerlendirilmelidir. Daha fazla bilgi için bkz. Integration Services Veri Türleri.

Dönüş sonucunda 0x öneki gibi niteleyiciler yer almaz. Bir ön ek eklemek için + (Birleştirme) operatörünü kullanın. Daha fazla bilgi için bkz. + (Birleştirme) (SSIS İfadesi).

HEX gösterimlerinde kullanılan A - F harfleri büyük harflerle görünür.

Tamsayı veri tipleri için ortaya çıkan dizinin uzunluğu aşağıdaki gibidir:

  • DT_I1 ve DT_UI1 maksimum uzunluğu 2 olan bir teli geri döndürür.

  • DT_I2 ve DT_UI2 maksimum uzunluğu 4 olan bir teli geri döndürür.

  • DT_I4 ve DT_UI4 maksimum uzunluğu 8 olan bir teli geri döndürür.

  • DT_I8 ve DT_UI8 maksimum uzunluğu 16 olan bir teli geri döndürür.

İfade Örnekleri

Bu örnekte sayısal sabit kullanılır. Fonksiyon 190 değerini döndürür.

HEX(400)   

Bu örnekte ReorderPoint sütunu kullanılır. Sütun veri tipi küçüktür. ReorderPoint 750 ise, fonksiyon 2EE döner.

HEX(ReorderPoint)   

Bu örnek , bir sistem değişkeni olan LocaleID kullanır. LocaleID 1033 ise, fonksiyon 409 döndürür.

HEX(@LocaleID)