Oracle
Poineer1213
这个作者很懒,什么都没留下…
展开
-
SQL多表连接
<br />Oracle8 <br />select a.*,b.* from a,b where a.id(+)=b.id --相当于左联接 <br />select a.*,b.* from a,b where a.id=b.id(+) --相当于右联接 <br /><br /><br />Oracle9 <br />支持以上的写法,还增加了LeftJoin、Right Join等 <br />select a.*,b.* from a left join b on a.id=b.id <br />se原创 2011-05-31 12:30:00 · 309 阅读 · 0 评论 -
Oracle日期转换注意
to_char(date,’dd/MM/yyyy hh24:mi:ss’)不要写成hh24:mm:ss(不会报错,但是结果不正确)原创 2014-11-07 19:00:43 · 503 阅读 · 0 评论 -
ORA-13226
在使用SDO_WITHIN_DISTANCE(A.LOCATION,MDSYS.SDO_GEOMETRY(2001,8307,MDSYS.SDO_POINT_TYPE(113.2359818,23.16937253,0),NULL,NULL),’distance=10000′) = ‘TRUE’ 时报ORA-13226, 是y原创 2014-09-15 19:56:06 · 2456 阅读 · 0 评论 -
安装Oracle 11g数据库服务器
http://book.51cto.com/art/201302/381586.htm转载 2014-09-22 12:33:26 · 401 阅读 · 0 评论 -
在同一个session中的更新操作
在同一个session中的更新操作如果没有提交也会反应结果:delete from test;select * from test;最后的结果是test表被清除了。在执行rollback;,删除操作被回滚。原创 2013-03-20 22:11:50 · 696 阅读 · 0 评论 -
删除重复记录(Oracle)
delete from STATUS_CONFIG where (app_type_cd,workflow_stage_cd,app_status_cd) in (select app_type_cd,workflow_stage_cd,app_status_cd from STATUS_CONFIG t group by app_type_cd,workflow_stage_cd,app_s原创 2012-08-26 14:07:11 · 228 阅读 · 0 评论 -
ORACLE PL/SQL编程详解之一
点击打开链接转载 2011-12-08 09:36:53 · 266 阅读 · 0 评论 -
ORA-12638: 身份证明检索失败 的解决办法
今天在使用应用程序连接Oracle时碰到了 “ORA-12638: 身份证明检索失败” 错误,到网上搜索了一下,是因为Oracle的高级安全性验证导致,解决办法如下:开始 -> 程序 -> Oracle -> Configuration and Migration Tools ->Net Manager→本地→概要文件→Oracle高级安全性→验证→去掉所选方法中的 "NTS" 就可以转载 2011-11-03 22:23:13 · 600 阅读 · 0 评论 -
oracle外连接查询
oracle中的外连接简单介绍在讲外连接之前,先举例介绍内连接,也就是一般的相等连接。<br /> <br />select * from a, b where a.id = b.id; <br />对于外连接,oracle中可以使用“(+)”来表示,9i可以使用left/right/full outer join,下面将配合实例一一介绍。 <br />1. left outer join:左外关联<br /> <br /> <br />select e.last_name, e.department_转载 2011-05-31 13:27:00 · 293 阅读 · 0 评论 -
Oracle日期处理
<br />Oracle时间日期操作<br />sysdate+(5/24/60/60) 在系统时间基础上延迟5秒<br />sysdate+5/24/60 在系统时间基础上延迟5分钟<br />sysdate+5/24 在系统时间基础上延迟5小时<br />sysdate+5 在系统时间基础上延迟5天<br />add_months(sysdate,-5) 在系统时间基础上延迟5月<br />add_months(sysdate,-5*12) 在系统时间基础上延迟5年<br />上月末的日期:select原创 2011-05-31 13:34:00 · 538 阅读 · 0 评论 -
索引失效
<br />在此仅讨论是否使用INDEX问题, 不涉及执行时间长短问题<br />IS NULL 或IS NOT NULL操作(判断字段是否为空)<br />判断字段是否为空一般是不会应用索引的,因为B树索引是不索引空值的。<br />SELECT *<br />FROM mtl_material_transactions mmt<br />WHERE mmt.shipment_number IS NOT NULL<br /> <br />> 及 < 操作符(大于或小于操作符)<br />大于或小于操转载 2011-05-31 12:38:00 · 681 阅读 · 0 评论 -
oracle函数大全-字符处理函数
<br />select INITCAP(to_char(to_date('2002-9-26','yyyy-mm-dd'),'month')) from dual<br />查询出月的英文并将第一个字母大写,输出结果: September<br /><br /><br /><br />F.1字符函数——返回字符值<br />这些函数全都接收的是字符族类型的参数(CHR除外)并且返回字符值.除了特别说明的之外,这些函数大部分返回VARCHAR2类型的数值.字符函数的返回类型所受的限制和基本数据库类型所受的限转载 2011-05-31 12:35:00 · 283 阅读 · 0 评论 -
SQL优化
如果该加索引的加索引,该做调整的做调整,但是如果我们分析出来的语句该有的索引都有,该改进的地方也都改进了,它因为数据量或者访问频繁等原因暂用CPU的资源依然相当高,那怎么办?我们还有其他的方法处理吗?还是有的,主要的途径有如下几种:1. 查找等待信息,如果CPU类型的等待排在前面(主要是CXPACKET和SOS_SCHEDULER_YIELD两类),我们就可以认为是CPU的处理能力不足,此时为原创 2016-06-27 13:05:26 · 242 阅读 · 0 评论