PLSQL DUMP函數用於返回varchar2值,該值包含數據類型代碼,字節長度和表達式的內部表示。
PLSQL DUMP函數接受一個表達式作為參數,如果表達式值為NULL,則DUMP函數返回NULL。
用法:
DUMP( expression [, return_format] [, start_position] [, length] )
使用的參數:
- expression –
它用於指定要分析的表達式。 - return_format –
它是一個可選參數,用於確定返回值的格式。 - start-position –
它是一個可選參數,用於指定要返回的內部表示形式中的開始位置。 - length –
它是一個可選參數,用於指定內部表示形式中要返回的長度。
return_format參數接受以下值:
- 8:八進製表示法
- 10:十進製表示法
- 16:十六進製表示法
- 17:單個字符
- 1008:帶有字符集名稱的八進製表示法
- 1010:帶有字符集名稱的十進製表示法
- 1016:具有字符集名稱的十六進製表示法
- 1017:具有字符集名稱的單個字符
返回值:
DUMP函數返回VARCHAR2值,但是如果省略return_format,start_position和length參數,則DUMP函數將返回整個內部表示形式(以十進製表示)。
支持的Oracle /PLSQL版本:
- 甲骨文12c
- 甲骨文11g
- 甲骨文10g
- 甲骨文9i
- 甲骨文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
輸出:
相關用法
- PLSQL COS用法及代碼示例
- PLSQL SIN用法及代碼示例
- PLSQL EXP用法及代碼示例
- PLSQL TAN用法及代碼示例
- PLSQL CHR用法及代碼示例
- PLSQL LOG用法及代碼示例
- PLSQL ABS用法及代碼示例
- PLSQL LEAST用法及代碼示例
- PLSQL LN用法及代碼示例
- PLSQL MOD用法及代碼示例
- PLSQL LENGTHC用法及代碼示例
- PLSQL ADD_MONTHS用法及代碼示例
- PLSQL INITCAP用法及代碼示例
- PLSQL CURRENT_DATE用法及代碼示例
- PLSQL EXTRACT用法及代碼示例
注:本文由純淨天空篩選整理自Shubrodeep Banerjee大神的英文原創作品 PLSQL | DUMP Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。