![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle
woxingniubu
这个作者很懒,什么都没留下…
展开
-
SQL中EXISTS的用法
比如在Northwind数据库中有一个查询为 SELECT c.CustomerId,CompanyName FROM Customers c WHERE EXISTS( SELECT OrderID FROM Orders o WHERE o.CustomerID=c.CustomerID) 这里面的EXISTS是如何运作呢?子查询返回的是OrderId字段,可是外面的查询要找的是Cu转载 2013-05-28 18:27:18 · 519 阅读 · 0 评论 -
三十条措施提高SQL处理查询上百万条数据库的速度
参见:http://www.laxjyj.com/www/web/4755915.html 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在转载 2013-07-11 17:08:50 · 459 阅读 · 0 评论 -
oracle regexp_like介绍和例子
oracle regexp_like介绍和例子 ORACLE中的支持正则表达式的函数主要有下面四个: 1,REGEXP_LIKE :与LIKE的功能相似 2,REGEXP_INSTR :与INSTR的功能相似 3,REGEXP_SUBSTR :与SUBSTR的功能相似 4,REGEXP_REPLACE :与REPLACE的功能相似 它们在用法上与Oracle SQL 函数L转载 2013-07-16 18:23:02 · 599 阅读 · 0 评论 -
oracle中的exits
http://hi.baidu.com/xbnh0217/item/af9c287a6a5caa3d70442301 表A ID NAME 1 A1 2 A2 3 A3 表B ID AID NAME 1 1B1 2 2B2 3 2B3 表A和表B是1对多的关系 A.ID =>B.AID SELECTID,NA转载 2013-08-09 12:54:17 · 612 阅读 · 0 评论 -
创建ORACLE JOB
创建ORACLE JOB oracle job简介 主要的使用情景 定时在后台执行相关操作:如每天晚上0点将一张表的数据保存到另一张表中,2:定时备份数据库等 熟化说万事开头难,这里我只简单记述一个创建一个简单的job 步骤如下: 1、创建一张表g_test create table G_TEST ( ID NUMBER(12), C_转载 2013-10-22 16:32:56 · 518 阅读 · 1 评论 -
解析oracle的rownum
本人最近在使用oracle的rownum实现分页显示的时候,对rownum做了进一步的分析和研究。现归纳如下,希望能给大家带来收获。 对于rownum来说它是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推,这个伪字段可以用于限制查询返回的总行数,而且rownum不能以任何表的名称作为前缀。 举例说明: 例如表:student(学生)转载 2013-11-22 11:44:10 · 539 阅读 · 0 评论 -
ORACLE 普通表转换成分区表(在线重定义)
在一个高可用系统中,如果需要改变一个表的定义是一件比较棘手的问题,尤其是对于7×24系统。Oracle提供的基本语法基本可以满足一般性修改,但是对于把普通堆表改为分区表,把索引组织表修改为堆表等操作就无法完成了。而且,对于被大量DML语句访问的表,幸运的是,Oracle从9i版本开始提供了在线重定义表功能,通过调用DBMS_REDEFINITION包,可以在修改表结构的同时允许DML操作。转载 2014-05-27 16:17:42 · 525 阅读 · 0 评论