oracle 查看列统计信息中 low_value
2016-06-13 16:17
651 查看
-- 准备环境 create table t1(id int,name varchar2(10)); begin for i in 1001..100000 loop insert into t1 values(i,'china'||to_char(i)); end loop; commit; end; -- 收集信息 begin dbms_stats.gather_table_stats(ownname => 'LOGE',tabname => 'SMALL',cascade => true); end; -- 创建函数 create or replace function f_display_raw(rawval raw, type varchar2) return varchar2 is cn number; cv varchar2(32); cd date; cnv nvarchar2(32); cr rowid; cc char(32); cbf binary_float; cbd binary_double; begin if (type = 'VARCHAR2') then dbms_stats.convert_raw_value(rawval, cv); return to_char(cv); elsif (type = 'DATE') then dbms_stats.convert_raw_value(rawval, cd); return to_char(cd); elsif (type = 'NUMBER') then dbms_stats.convert_raw_value(rawval, cn); return to_char(cn); elsif (type = 'BINARY_FLOAT') then dbms_stats.convert_raw_value(rawval, cbf); return to_char(cbf); elsif (type = 'BINARY_DOUBLE') then dbms_stats.convert_raw_value(rawval, cbd); return to_char(cbd); elsif (type = 'NVARCHAR2') then dbms_stats.convert_raw_value(rawval, cnv); return to_char(cnv); elsif (type = 'ROWID') then dbms_stats.convert_raw_value(rawval, cr); return to_char(cr); elsif (type = 'CHAR') then dbms_stats.convert_raw_value(rawval, cc); return to_char(cc); else return 'UNKNOWN DATATYPE'; end if; end; / -- 查看 select a.column_name, display_raw(a.low_value, b.data_type) as low_val, display_raw(a.high_value, b.data_type) as high_val, b.data_type from user_tab_col_statistics a, user_tab_cols b where a.table_name = 'T1' and a.table_name = b.table_name and a.column_name = b.column_name;
相关文章推荐
- mysql和oracle的区别
- FIREDAC(DELPHI10 or 10.1)提交数据给ORACLE数据库的一个不是BUG的BUG
- aix中procmap 查看oracle进程占用系统内存
- oracle 查看对象空间信息
- oracle11g主备库切换
- oracle shrink
- Oracle定义约束
- oracle数据导入导出
- oracle library latch
- 存储过程中Create Table权限不足问题
- oracle 自定义函数
- Oracle计算时间差函数
- ORACLE之重建控制文件
- JAVA CLOB作为参数传给ORACLE后台
- oracle length&vsize
- java处理Oracle中的clob转换成String
- linux oracle 启动全过程
- oracle execute immediate用法详解
- oracle 存储过程语法实例以及调用方法
- Oracle 分析函数/窗口函数