![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技术资料
文章平均质量分 82
liuziting
这个作者很懒,什么都没留下…
展开
-
关于简单的SQL子查询改写成联合查询
需求是在“雇员通信录”表里插入订单数超过100的员工信息。 子查询写法: SELECT 雇员ID,姓氏,名字,邮政编码,城市,地址,家庭电话 FROM 雇员 WHERE 雇员ID IN ( SELECT 雇员ID FROM 订单 GROUP BY 雇员ID HAVING COUNT(订单ID) > 100 ) 改写成联合查询为: SELECT ...2008-10-16 09:13:57 · 339 阅读 · 0 评论 -
使用Oracle外部表的五个限制
Oracle外部表就好像是一张视图,在数据库中可以像试图一样进行查询等操作。这个试图允许用户在外部数据上运行任何的SQL语句,而不需要先将外部表中的数据装载进数据库中。 外部表是指不在数据库中的表,如操作系统上的一个按一定格式分割的文本文件或者其他类型的表。这个外部表对于Oracle数据库来说,就好像是一张视图,在数据库中可以像试图一样进行查询等操作。这个试图允许用户在外部数据上运行任...原创 2010-08-13 11:13:32 · 115 阅读 · 0 评论 -
PL/SQL基础知识
[size=large][b]1. PL/SQL块简介[/b][/size] 块(Block)是PL/SQL的基本程序单元,编写PL/SQL程序实际上就是编写PL/SQL程序块,要完成相对简单的应用功能,可能只需要编写一个PL/SQL块;而如果要实现复杂的应用功能,那么可以在一个PL/SQL快中嵌套其他PL/SQL块。块的嵌套层次没有限制。 [size=medium][b]1.1 PL...原创 2010-08-14 10:14:58 · 114 阅读 · 0 评论 -
ORACLE一些有用的语句
ORACLE中,表空间是数据管理的基本方法,所有用户的对象要存放在表空间中,也就是用户有空间的使用权,才能创建用户对象.否则是不充许创建对象,因为就是想创建对象,如表,索引等,也没有地方存放,Oracle会提示:没有存储配额. 因此,在创建对象之前,首先要分配存储空间. 分配存储,就要创建表空间: 创建表空间示例如下: [code="java"]CREATE TABLESPAC...原创 2010-09-04 17:26:00 · 77 阅读 · 0 评论 -
使用Oracle提示进行调整SQL语句的简介
提示(hint)从Oracle7中引入,目的是弥补基于成本优化器的缺陷。提示通常用来改变SQL执行计划,提高执行效率。 1.使用提示需要遵循的原则 1)仔细检查提示语法。尽量使用完整注释语法/*+ hint */ 2)使用表别名。如果在查询中指定了表别名,那么提示必须也使用表别名。例如:select /*+ index(e,dept_idx) */ * from emp e;...原创 2010-09-20 17:51:04 · 166 阅读 · 0 评论