當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


PLSQL DUMP用法及代碼示例


PLSQL DUMP函數用於返回varchar2值,該值包含數據類型代碼,字節長度和表達式的內部表示。
PLSQL DUMP函數接受一個表達式作為參數,如果表達式值為NULL,則DUMP函數返回NULL。

用法:

DUMP( expression [, return_format] [, start_position] [, length] )

使用的參數:


  1. expression –
    它用於指定要分析的表達式。
  2. return_format –
    它是一個可選參數,用於確定返回值的格式。
  3. start-position –
    它是一個可選參數,用於指定要返回的內部表示形式中的開始位置。
  4. length –
    它是一個可選參數,用於指定內部表示形式中要返回的長度。

return_format參數接受以下值:

  • 8:八進製表示法
  • 10:十進製表示法
  • 16:十六進製表示法
  • 17:單個字符
  • 1008:帶有字符集名稱的八進製表示法
  • 1010:帶有字符集名稱的十進製表示法
  • 1016:具有字符集名稱的十六進製表示法
  • 1017:具有字符集名稱的單個字符

返回值:
DUMP函數返回VARCHAR2值,但是如果省略return_format,start_position和length參數,則DUMP函數將返回整個內部表示形式(以十進製表示)。

支持的Oracle /PLSQL版本:

  1. 甲骨文12c
  2. 甲骨文11g
  3. 甲骨文10g
  4. 甲骨文9i
  5. 甲骨文8i

示例1:

SELECT DUMP('Geeksforgeeks') FROM dual 

輸出:



示例2:

SELECT DUMP('Geeksforgeeks', 10) FROM dual 

輸出:



示例3:

SELECT DUMP('Geeksforgeeks', 16) FROM dual 

輸出:



示例4:

SELECT DUMP('Geeksforgeeks', 17) FROM dual 

輸出:



示例5:

SELECT DUMP('Geeksforgeeks', 1008) FROM dual 

輸出:



相關用法


注:本文由純淨天空篩選整理自Shubrodeep Banerjee大神的英文原創作品 PLSQL | DUMP Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。