UPPER

UPER 函數會根據引數的 CCSID 傳回字串,其中所有字元都已轉換為大寫字元。 只會轉換 SBCS 和 Unicode 圖形字元。 字元 a-z 會轉換為 A-Z ,且具有變音符號的字元會轉換為其大寫相等字元 (如果有的話)。

讀取語法圖跳過視覺化語法圖UPPER(表示式)

請參閱 全球化 主題集合的 UCS-2 層次 1 對照表 主題,以取得用於此翻譯的單一表格的說明。

表示式
指定要轉換之字串的表示式。 表示式 必須是任何內建數值、 變更開始布林變更結束、字元、Unicode 圖形字串。 在評估函數之前,數值 變更開始或布林變更結束 引數會強制轉型為字串。 如需將數值 變更開始及布林變更結束 轉換為字串的相關資訊,請參閱 VARCHAR

函數的結果具有與引數相同的資料類型、長度屬性、實際長度及 CCSID。 若引數可能為空值,結果就可能為空值;若引數是空值,結果就是空值。

附註

替代語法: UCASE 是 UPER 的同義字。

範例

  • 使用 UPER 純量函數將字串 'abcdef' 大寫。
    SELECT UPPER('abcdef')
        FROM SYSIBM.SYSDUMMY1
    傳回值 'ABCDEF'。
  • 使用 UPER 純量函數將混合字串大寫。

    SELECT UPER( 使用大寫純量函數將混合字串大寫: 'ab shift-out C shift-in def ')

        FROM SYSIBM.SYSDUMMY1

    傳回值: UPER 函數的結果: 'AB shift-out C shift-in DEF '