linux进程kill后显示deduct,oracle问题

好的连接:小荷,http://www.doczj.com/doc/6379003f5727a5e9856a6130.html/;

1.http://www.doczj.com/doc/6379003f5727a5e9856a6130.html/shop/view_shop-80a2941851e58bce17ea199b79711771.htm在数

据库中,我有个字段需要从10进制转成16进制,怎么弄哦?

pkg_number_trans.f_dec_to_hex

2.select a.so_region_code,

case when a.busi_type='4187' and a.recv_cash<0 then -1 else 1 end as recv_cash_type,

sum(a.recv_cash) as recv_cash

from a, b

group by a.so_region_code,

case when a.busi_type='4187' and a.recv_cash<0 then -1 else 1 end 大家帮我看下,这个分组排列有什么作用,和group by a.so_region_code,a.recv_cash有什么区别!

group by里面用case好像很占资源

sql就是这么写的,所以你后面的group by也要这么写

3. EXEC SQL SELECT * FROM :SrcTabName INSERT INTO :DesTabName;

EXEC SQL INSERT INTO :DesTabName SELECT * FRMO :SrcTabName;

那个好?

第一句目标表不存在插入的时候自动生成第二句目标表已经存在了第二句不但可以插入源表的字段还可以插入常量比如数值

3.本人很喜欢Oracle,在工作中也很喜欢总结关于Oracle物化视图日志的经验教训,下面就这个问题来详细说说吧。Oracle物化视图日志:如果需要进行快速刷新,则需要建立物化视图日志。Oracle 物化视图日志根据不同物化视图的快速刷新的需要,可以建立为ROWID或PRIMARY KEY类型的。还可以选择是否包括SEQUENCE、INCLUDING NEW VALUES以及指定列的列表。

可以指明ON PREBUILD TABLE语句将物化视图建立在一个已经存在的表上。这种情况下,物化视图和表必须同名。当删除物化视图时,不会删除同名的表。这种物化视图的查询重写要求参数QUERY_REWRITE_INTEGERITY必须设置为trusted或者stale_tolerated。

物化视图可以进行分区。而且基于分区的物化视图可以支持分区变化跟踪(PCT)。具有这种特性的物化视图,当基表进行了分区维护操作后,仍然可以进行快速刷新操作。对于聚集物化视图,可以在GROUP BY列表中使用CUBE或ROLLUP,来建立不同等级的聚集物化视图。

物化视图的基本操作和使用可以查看网址:http://www.doczj.com/doc/6379003f5727a5e9856a6130.html/post/468/13318 相关的东东。我主要说明一下使用物化视图的基本东东。如如何建立在特定的表空间上,这些在其他的物化视图上面几乎都没有任何介绍的。主要以我做的一个例子来操作,如果对物化视图的基本概念清楚了就比较明白在那里写特定的表空间存储了。

创建物化视图时应先创建存储的日志空间,以下是Oracle物化视图日志:

1.CREATE MATERIALIZED VIEW LOG ON mv_lvy_levytaxbgtdiv

2.tablespace ZGMV_DATA --日志保存在特定的表空间

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值