DUMP的一些用法
DUMP是返回数据类型代码,长度和内部存储表达式的一个函数,有一些特殊的用法:
参数return_fmt用来指定返回值的格式:
8 返回8进制的结果
10返回10进制的结果
16返回16进制的结果
17 作为单独字符作为结果
例如:
SQL> select a from t; A ----- 1111 SQL> select dump(a,8) from t; DUMP(A,8) -------------------------------------------- Typ=1 Len=4: 61,61,61,61 SQL> select dump(a,10) from t; DUMP(A,10) -------------------------------------------- Typ=1 Len=4: 49,49,49,49 SQL> select dump(a,16) from t; DUMP(A,16) -------------------------------------------- Typ=1 Len=4: 31,31,31,31 SQL> select dump(a,17) from t; DUMP(A,17) -------------------------------------------- Typ=1 Len=4: 1,1,1,1 SQL> |
另外,在如果将数字加上1000,就可以返回字符集的名称。例如
SQL> select dump(a,1017) from t; DUMP(A,1017) ---------------------------------------------------- Typ=1 Len=4 CharacterSet=ZHS16GBK: 1,1,1,1 |
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/222350/viewspace-913287/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/222350/viewspace-913287/