oracle某个字段使用其他几个原本存在字段的拼凑出来
oracle某个字段是其他几个字段拼接出来的,使用语句:alter table t_kpi_month_ft add KPI_YSKHTS as (TO_CHAR(KPI_DATEUID)||'-'||KPI_YSBZDM);
Oracle optimizer_mode 参数设置
Oracle 在执行SQL语句时,有两种优化方法:即基于规则的RBO和基于代价的CBO。 在SQL执教的时候,到底采用何种优化方法,就由Oracle参数 optimizer_mode 来决定。查询命令SQL> show parameter optimizer_mode NAME &nbs...
lead() over(partition by order by )与lag() over(partition by order by )的用法
医院项目有个需求,需要计算同一个病人(同一个病人BAH病案号相同)两次入院间的再入院天数(本次入院时间与上次出院时间的时间差),所以使用窗口函数lead() over(partition by ... order by ...),具体SQL如下SELECT c.brxh,c.bah,c.RYRQ,c.CYRQ,lead(ryrq,1) over(PARTITION BY bah ORDER BY ryrq) lead_ryrq,(lead(ryr...
oracle无法truncate表格
需要删除一张表数据,直接使用truncate table kc22,但是命令执行了差不多一天,一直无法truncate,以为是由于数据量太大(有数据量2亿多)或者是该表被锁了,最后发现是该表建立了物化视图日志,生成了MLOG$_kc22,当初是为了物化视图的快速刷新,然后把该MLOG$_kc22删除,删除命令如下 dr...
重命名物化视图
create MATERIALIZED VIEW mv1 as select * from a;--原物化视图创建语句DROP MATERIALIZED VIEW mv1 PRESERVE TABLE; --检查表格是否还存在alter table mv1 rename to mv2;--表格存在的话,重命名create MATERIALIZED VIEW mv2 on prebuilt table as select * from a ;--新建物化视图,取新的名字...
oracle索引
索引,索引的建立、修改、删除 2007-10-05 13:29 来源: 作者: 网友评论 0 条 浏览次数 2986 索引索引是关系数据库中用于存放每一条记录的一种对象,主要目的是加快数据的读取速度和完整性检查。建立索引是一项技术性要求高的工作。一般在数据库设计阶段的与数据库结构一道考虑。应用系统的性能直接与索引...
Oracle Storage参数
转自:http://hi.baidu.com/hanbingxiaoshi/blog/item/1cbfc2f25d126418b17ec568.html 可用于:表空间、回滚段、表、索引、分区、快照、快照日志参数名称缺省值最小值最大值说明INITIAL...
反向索引
反向索引就是将正常的键值头尾调换后再进行存储,比如原值是“1234”,将会以“4321”形式进行存储,这样做可以高效地打散正常的索引键值在索引叶块中的分布 位置。1. 反向索引应用场合1)发现索引叶块成为热点块时使用通常,使用数据时(常见于批量插入操作)都比较集中在一个连续的数据范围内,那么在使用正常的索引...
oracle主外键相关
<p class="MsoNormal"><!--[if !supportLists]-->1.<!--[endif]-->建主键约束(<span style="font-family:宋体;">表名为</span><span style="font-family:'Times New Roman';">AN)</span><o:p></o:p></p><p class="MsoNormal">Alter table an add constraint PK_AN primary key(ID...
all_constraints 表字段Constraint_type值含义
<table width="75%" cellspacing="0" cellpadding="0" bordercolor="#808080" border="1" bgcolor="#ffffff" style="color:#333333;font-family:Arial;font-size:14px;line-height:26px;"><tbody><tr><td align="center"><strong><span style="font-size:x-small;font-family:Arial;">Type Code</span></stro...
oracle删除重复数据
<a href="/blog/downLoad/fileid/42936" target="_blank"><img src="/image/default/fj.png" align="middle" />oracle重复数据处理.doc</a>
ERROR OGG-00519 error [Error code [10655], ORA-10655:故障处理
环境:Oracle 11.2.0.4Ogg 11.2.1.0.24某公司业务oracle数据库从10.2.0.5升级到11.2.0.4,ogg进行重新初始化,ogg新版本为11.2.1.0.24,ogg开启了ddl在初始化过程中复制进程异常中断,报如下错误:ERROR OGG-00519 Fatal error executing DDL replication: error [Error code [10655], ORA-10655: Segment can be sh...
oracle 监听启动、停止、查看命令
<span style="color:#323E32;font-family:simsun;font-size:14px;line-height:21px;white-space:normal;background-color:#EBEBEB;">1.su oracle </span><wbr style="color:#323E32;font-family:simsun;font-size:14px;line-height:21px;white-space:normal;background-color:#EBEBEB;"><br style="color:#323E32;font...
oracle中exists和not exists 用法详解
<strong><p style="margin-top:0px;border:0px;list-style:none;word-wrap:normal;word-break:normal;color:#464646;font-family:Verdana, 宋体, sans-serif;white-space:normal;background-color:#F8ECD8;">有两个简单例子,以说明 “exists”和“in”的效率问题</p><p style="margin-top:0px;border:0px;list-style:...