VARCHAR_FORMAT_BINARY

VARCHAR_FORMAT_BINARY 函數會傳回已使用 format-string格式化之位元字串的字串表示法。

讀取語法圖跳過視覺化語法圖VARCHAR_FORMAT_BINARY(表示式 ,format-字串 )
表示式
傳回內建二進位字串或字元 FOR BIT DATA 字串的表示式。 表示式 的長度必須等於 format-string 中的 'x' 或 ' X' 字元數除以 2。
format-string
傳回內建字串或圖形字串資料類型的表示式。 format-string 包含一個範本,用於說明如何格式化 expression 的值。

有效格式字串為: 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx '和' XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX' ,其中每個 'x' 或 ' X' 對應於 表示式中的一個十六進位數字。 如果指定 'x' ,則針對對應的十六進位數字所傳回的字元會是小寫。 否則,傳回的字元會是大寫。

此函數的結果是具有長度屬性的可變長度字串,以及基於格式字串的實際長度。 對於兩個有效的格式字串,結果的長度屬性及實際長度為 36。 如果任一引數可以是空值,則結果可以是空值; 如果任一引數是空值,則結果是空值。

結果的 CCSID 是 format-string的 CCSID。

附註

替代語法: VARCHAR_FORMAT_BIT 是 VARCHAR_FORMAT_BINARY 的同義字。

範例

  • 以「通用唯一 ID」的格式來代表「通用唯一 ID」:
    VALUES VARCHAR_FORMAT_BINARY(BX'd83d6360181811db9804b622a1ef5492', 
                                 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx')
    傳回的結果:
    'd83d6360-1818-11db-9804-b622a1ef5492'
  • 以「通用唯一 ID」的格式來代表「通用唯一 ID」:
    VALUES VARCHAR_FORMAT_BINARY(BX'd83d6360181811db9804b622a1ef5492',
                                 'XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX')
    傳回的結果:
    'D83D6360-1818-11DB-9804-B622A1EF5492'