Oracle中的

液压机械/部件2020年06月09日

Oracle一直以来就支持一种叫做“串联视图(in-line view)”的概念,其中子查询SELECT可以出现在FROM子句中,就好像它是表名一样。

下面是一个一般由DBA用来显示表空间大小的Oracle查询。注意它在FROM子句中使用了SELECT语句。这就叫做串联视图。

select

blespace_nameTablespace,

block_sizeBlock Size,

(talspace - eespace)Used MB【大豆进出口动态】大豆目前1%的进口暂定关税税率延期至2008年9月30日。海关总署周五公布的初步数据显示,

eespaceFree MB,

talspaceTotal MB,

round(100 * (eespace / talspace)) Pct奢侈品品牌难以应付数量如此庞大的盗版销售站。. Free

from

dba_tablespacests,

(select tablespace_name,

round(sum(bytes) / ) TotalSpace

from dba_data_files

group by tablespace_name)df,

(select tablespace_name,

round(sum(bytes) / ) FreeSpace

from dba_free_space

group by tablespace_name)fs

where

blespace_name = blespace_name

and

blespace_name = blespace_name(+)

;

TablespaceBlock SizeUsedMB Free MBTotal MBPct. Free

--------------- ----------- ----------- ----------------------- ----------

CWMLITE4,

DRSYS4,

EXAMPLE4,

INDX4,

SYSTEM4,

TOOLS4,

TS_16K16,

UNDOTBS4,

USERS4,

到了Oracle9i,你可以往SELECT子句中直接添加子查询。在下面的这个例子中我们将选出一个表的MAX值和AVG值以及详细的行数据。

select

(select max(salary) from emp)highest_salary,

emp_nameemployee_name,

(select avg(bonus) from commission) avg_comission,

dept_name

from

emp,

(select dept_name from dept where dept = 'finance')

;

你也可以直接地将子查询放到插入语句的VALUES子句中:

insert into

max_credit

(

name,

max_credit

)

values

(

'Bill',

select max(credit) from credit_table where name = 'BILL'

);

注意标量子查询有一些限制,在以下这些情况中不能使用:

某个列的默认值 RETURNING子句 聚簇的哈希表达式 功能索引表达式 在列上的CHECK约束 触发器的WHEN条件 GROUP BY和HAVING子句 START WITH和CONNECT BY子句标量子查询为Oracle SQL提供了一个强大的新工具。虽然其语法比较晦涩有时候很难使用,但是标量子查询能将几个查询组合到一个单独的SQL单元中使它们可以在一个单独的单元中被执行。这大大简化了复杂的SQL计算。标量子查询对于数据仓库应用和那些需要复杂SQL查询的数据库来说尤其有用。

:李宁

欢迎评论或投稿

襄樊什么医院治疗白癜风
颈动脉斑块病人吃通心络好吗
滁州治疗白斑的医院
相关阅读
对付小人,该学会这3招,既省心又有效,小人再也不敢造次!

俗话知道,明枪易躲暗箭难防, 在职场上面,不不让人家公然 给我们耍用心...

2023-09-27
自己烙饼总是发硬?记住4点,柔软筋道,酥脆多层次多,放凉也不硬

自己疤点心显然发硬?记下4点,柔较很厚筋道,新近鲜内涵多,放凉也不硬...

2023-09-23
咬舌自尽,吞金自杀,赏赐灌醉……武侠小说中的这些情节靠谱吗?

大家看一些明清章回小时说,或者时说是一些时装剧武侠剧的时候,常才会才...

2023-09-14
一天三个瓜,朱小伟离婚半年又订婚,张杰说是直播间可以送礼物

1.朱小伟,这个人有效吗?陈亚楠的妻子解除婚约不到一年,半年后又订婚了...

2023-09-11
上海统筹设置常态化采样点:固定 +便民+流出

北京将依托市大数据中心提供者的新科技游戏平台,根据“跨国公司白名单”...

2023-09-10
职场人说话之道 “三不三要”。让管理不难认真,助你工作锦上添花

与世隔绝和求职从来都是水乳交融,互为阴阳开始运行共筑我们的繁华人生。...

2023-09-08
友情链接