函数: dump(列名,进制)
功能:按字节显示出数据在oracle内部的存储格式
示例:dump出numerice类型数据的存储内容:"-999999999999999999999999999999.99999999"
SQL> create table t9(id numeric(38,8));
Table created.
SQL> insert into t9 values(-999999999999999999999999999999.99999999);
1 row created.
SQL> select dump(id, 16) from t9;
DUMP(ID,16)
--------------------------------------------------------------------------------
Typ=2 Len=21: 30,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,66
SQL> select dump(id, 10) from t9;
DUMP(ID,10)
--------------------------------------------------------------------------------
Typ=2 Len=21: 48,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,102
本文通过示例展示了如何使用Oracle数据库中的dump函数来查看特定数值类型的内部存储格式。通过十六进制和十进制的不同展示方式,揭示了数值在数据库中的存储细节。
1494

被折叠的 条评论
为什么被折叠?



