oracle dump pl sql,PLSQL DUMP用法及代码示例

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

输出:

d7d688c4ef1634ee724f9c9624e303f7.png

示例2:

SELECT DUMP('Geeksforgeeks', 10) FROM dual

输出:

4c0257f2a8672634f4ceee9fae8dfdd5.png

示例3:

SELECT DUMP('Geeksforgeeks', 16) FROM dual

输出:

d82a553fbb97fc0027debd5e8c19a497.png

示例4:

SELECT DUMP('Geeksforgeeks', 17) FROM dual

输出:

ef22ad4f0312a580607c594439125ca3.png

示例5:

SELECT DUMP('Geeksforgeeks', 1008) FROM dual

输出:

fa310b622c23521fd12af4393d963f26.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值