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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。