ppts.net
当前位置:首页>>关于如何将oracle的查询结果 作为查询语句的资料>>

如何将oracle的查询结果 作为查询语句

你这样太复杂了。 无非就是下面几种: 1. exists where exists (select 1 from abc where xxx) 2. in where xxx in (select xxx from abc where ...) 3. = (只能返回一行) where xxx = (select xxx from abc where ...) 当然,子查询中是可以使...

方法如下: 创建一个视图 create view 视图名as你的语句; 以后就可以直接引用这个视图名select * from 视图名 where 条件 还有一个办法,用with 语句 with t as(你的语句)--一定要加括号哈select * from t where 条件

查询到的结果可用for update来修改。 如: select * from emp;查询到以下数据: 此时语句可改写: select * from emp for update;然后点击如图图标: 此时可以修改表中内容,如将empno为8888的改成4444。按图中所示进行操作即可。

SELECT A.COLUMN FROM B JOIN ( SELECT SUM(NUM_QNTY4) AS sumNum, NUM_LINKID FROM RW_STORE_QUNTY GROUP BY NUM_LINKID ) A ON A.COLUMN = B.COLUMN 拓展资料 SQL JOIN 子句用于把来自两个或多个表的行结合起来,基于这些表之间的共同字段。 ...

declarev_sql varchar(2000);cur ref_cursor;beginselect addr into v_sql from t;dbms_output.put_line(v_sql);open cur for v_sql ;--下面你对结果怎么操作你自己发挥了END;

select * from (select f_jqid,max(f_ssyhs) from t_scenicday group by f_jqid order by max(f_ssyhs) desc) where rownum

需要写存储过程,先声明两个变量v_x,v_y,然后用select into语句赋值给这两个变量.以下供参考: declare v_x NUMBER; --必须和addpoint(x,y,z)里面的x字段类型一致 v_y NUMBER; --必须和addpoint(x,y,z)里面的y字段类型一致 ... begin select xxx,y...

如果是oracle命令行的话,可以用 spool ,这个有点复杂,需要研究一下。 如果是oracle sql developer,这个也是可以导出成excel、文本文件等文件的,总之就是在重新结果那儿右键导出。 如果是第三方工具: pl/sql developer,也可以直接导出成ex...

在PL/SQL Developer中,打开一个SQL窗口,执行你要查询的语句,在执行结果的上面有一行图标,点击倒数第二个图标(如下图红色框的图标),然后选择”SQL文件“,打开另存为窗口,输入个文件名,查询的结果就可以保存成insert语句了。

第一种是用子查询方法,把第一个查询内容作为一张表: select * from (select a from A where a =1) 第二种方法是创建临时表,把第一个查询内容作为一个临时表,(Oracle10G 以后的语法) with A as (select a from A where a=1) select * from A

网站首页 | 网站地图
All rights reserved Powered by www.ppts.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com