VARCHAR_FORMAT_BINARY
VARCHAR_FORMAT_BINARY 函數會傳回已使用 format-string格式化之位元字串的字串表示法。
- 表示式
- 傳回內建二進位字串或字元 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'
