查看: 1319|回复: 6

[原创] ORACLE中highvalue和lowvalue可读

[复制链接]
论坛徽章:
0
发表于 2018-4-14 20:40 | 显示全部楼层 |阅读模式
drop table TEST;


create table TEST (id number,name varchar2(20),day date) STORAGE (INITIAL 2G NEXT 500M);

alter table TEST initrans 10;


insert into TEST select rownum,'aa',sysdate+1 from dba_objects where rownum<101;

INSERT INTO TEST SELECT * FROM TEST;

DELETE FROM TEST WHERE ROWNUM <2000;

DELETE FROM TEST;

SELECT COUNT(*) FROM TEST;



UPDATE TEST SET NAME='BB' WHERE ID>30;

UPDATE TEST SET DAY=SYSDATE+10 WHERE ID>20 AND ID <50;

UPDATE TEST SET DAY=SYSDATE+30 WHERE ID > 70;



select * from TEST;

SELECT * FROM DBA_TABLES WHERE  table_name='TEST' AND OWNER='TEST';


select * from dba_tab_columns where table_name='TEST' AND OWNER='TEST';

SELECT * FROM DBA_SEGMENTS WHERE OWNER='TEST' AND SEGMENT_NAME='TEST';

SELECT * FROM DBA_TAB_STATISTICS WHERE OWNER='TEST' AND TABLE_NAME='TEST';

select * from dba_extents where owner='TEST' AND SEGMENT_NAME='TEST';

select
    a.column_name,
    a.num_distinct,
    A.low_value,
    A.HIGH_VALUE,
    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,
    A.num_nulls,
    A.num_buckets,
    A.density,
    A.HISTOGRAM
from
    dba_tab_col_statistics a, dba_tab_cols b
where
   a.owner='TEST' and
   a.table_name='TEST' and
   a.table_name=b.table_name and
   a.column_name=b.column_name
  -- AND a.column_name = 'CDATE'   --ID
   and b.owner=a.owner;



SELECT A.*,B.DATA_TYPE FROM DBA_TAB_HISTOGRAMS A,DBA_TAB_COLS B  WHERE A.COLUMN_NAME=B.COLUMN_NAME AND A.TABLE_NAME=B.TABLE_NAME AND A.OWNER='TEST' AND A.TABLE_NAME='TEST';


select * from dict where table_name like '%HISTOGRAM%'


begin
dbms_stats.gather_table_stats(ownname => 'TEST',tabname => 'TEST',estimate_percent => 100,method_opt=> 'for columnS NAME SIZE 1',cascade=>TRUE);  
   end;


create or replace function display_raw (rawval raw, type varchar2)
  return varchar2
  is
     cn     number;
     cv     varchar2(32);
     cd     date;
     cnv    nvarchar2(32);
     cr     rowid;
     cc     char(32);
begin
    if (type = 'NUMBER') then
       dbms_stats.convert_raw_value(rawval, cn);
       return to_char(cn);
    elsif (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 = '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(cnv);
    elsif (type = 'CHAR') then
       dbms_stats.convert_raw_value(rawval, cc);
       return to_char(cc);
    else
       return 'UNKNOWN DATATYPE';
    end if;
end;
/


SELECT * FROM DBA_OBJECTS ORDER BY CREATED DESC;


SELECT * FROM DBA_ERRORS


论坛徽章:
401
紫蛋头
日期:2012-05-21 10:19:41迷宫蛋
日期:2012-06-06 16:02:49奥运会纪念徽章:足球
日期:2012-06-29 15:30:06奥运会纪念徽章:排球
日期:2012-07-10 21:24:24鲜花蛋
日期:2012-07-16 15:24:59奥运会纪念徽章:拳击
日期:2012-08-07 10:54:50奥运会纪念徽章:羽毛球
日期:2012-08-21 15:55:33奥运会纪念徽章:蹦床
日期:2012-08-21 21:09:51奥运会纪念徽章:篮球
日期:2012-08-24 10:29:11奥运会纪念徽章:体操
日期:2012-09-07 16:40:00
发表于 2018-4-16 09:38 | 显示全部楼层
一个汉字也没有,不知所云

使用道具 举报

回复
认证徽章
论坛徽章:
219
2010新春纪念徽章
日期:2010-03-01 11:20:51至尊黑钻
日期:2015-08-13 13:38:12至尊黑钻
日期:2015-02-15 09:47:472015年中国系统架构师大会纪念徽章
日期:2015-07-31 17:48:202015中国数据库技术大会纪念徽章
日期:2015-05-15 14:08:23管理团队2007贡献徽章
日期:2015-01-19 09:48:27红宝石
日期:2015-01-19 09:46:08海蓝宝石
日期:2015-02-03 10:23:39红宝石
日期:2015-02-03 10:26:04海蓝宝石
日期:2017-04-21 09:23:17
发表于 2018-4-17 13:30 | 显示全部楼层
问题是什么?

使用道具 举报

回复
论坛徽章:
401
紫蛋头
日期:2012-05-21 10:19:41迷宫蛋
日期:2012-06-06 16:02:49奥运会纪念徽章:足球
日期:2012-06-29 15:30:06奥运会纪念徽章:排球
日期:2012-07-10 21:24:24鲜花蛋
日期:2012-07-16 15:24:59奥运会纪念徽章:拳击
日期:2012-08-07 10:54:50奥运会纪念徽章:羽毛球
日期:2012-08-21 15:55:33奥运会纪念徽章:蹦床
日期:2012-08-21 21:09:51奥运会纪念徽章:篮球
日期:2012-08-24 10:29:11奥运会纪念徽章:体操
日期:2012-09-07 16:40:00
发表于 2018-4-17 13:37 | 显示全部楼层

lz应该是机器人

使用道具 举报

回复
论坛徽章:
0
 楼主| 发表于 2018-5-15 18:23 | 显示全部楼层
机器人是什么东东?有什么作用?

使用道具 举报

回复
论坛徽章:
367
生肖徽章2007版:猴
日期:2008-05-16 11:28:59生肖徽章2007版:马
日期:2008-10-08 17:01:01SQL大赛参与纪念
日期:2011-04-13 12:08:17授权会员
日期:2011-06-17 16:14:53ITPUB元老
日期:2011-06-21 11:47:01ITPUB官方微博粉丝徽章
日期:2011-07-01 09:45:27ITPUB十周年纪念徽章
日期:2011-09-27 16:30:472012新春纪念徽章
日期:2012-01-04 11:51:22海蓝宝石
日期:2012-02-20 19:24:27铁扇公主
日期:2012-02-21 15:03:13
发表于 2018-5-15 21:45 | 显示全部楼层
display_raw 这是网上的一个公开转换函数,N年前引用过。。。

使用道具 举报

回复
论坛徽章:
531
奥运会纪念徽章:垒球
日期:2008-09-15 01:28:12生肖徽章2007版:鸡
日期:2008-11-17 23:40:58生肖徽章2007版:马
日期:2008-11-18 05:09:48数据库板块每日发贴之星
日期:2008-11-29 01:01:02数据库板块每日发贴之星
日期:2008-12-05 01:01:03生肖徽章2007版:虎
日期:2008-12-10 07:47:462009新春纪念徽章
日期:2009-01-04 14:52:28数据库板块每日发贴之星
日期:2009-02-08 01:01:03生肖徽章2007版:蛇
日期:2009-03-09 22:18:532009日食纪念
日期:2009-07-22 09:30:00
发表于 2018-5-16 02:56 | 显示全部楼层
kz2009 发表于 2018-5-15 18:23
机器人是什么东东?有什么作用?

就是像你这样发些没头没脑的垃圾信息的东东。

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 
京ICP备09055130号-4  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表