表关联的存储过程查询?取得一个表的查询结果

bmyFD67bmjhk3周前 (04-21)众测1

一、Oracle 如何通过表查询存储过程名

1、第一种方法,打开PL/SQL,新建sql窗口。

2、输入过程的用户名及过程名,例如xxx.xxxx_xxxx,选中右击,选择view查看,选择edit编辑。

3、同样在PL/SQL中,打开Tool目录,确保Object Browser前面已打勾,然后口窗口右侧可以找到Objects小窗口,找到Procedures目录。

4、Objects小窗口中,点击<current user>,选择自己过程所在目录,如果是当前用户,则不用选择,然后展开Procedures目录,目录下即是过程名,可以找到自己需要的过程,右击选择view查看,选择edit编辑即可。

二、...结果数据合并更新到B表的一个字段数据里,存储过程如何写

--假设B表只有2个字段(姓名,信息汇总),且姓名是关联条件

--合并更新表B

merge into表B b

--使用表A

using表A a

--通过[姓名]关联匹配

on(a.姓名= b.姓名)

--能匹配到的

when matched then

update set信息汇总= a.省份||a.城市||a.县区||a.详细地址||','||a.手机||'-'||a.姓名

--不能匹配到的(可以不需要)

when not matched then

insert(姓名,信息汇总)

values(a.姓名,a.省份||a.城市||a.县区||a.详细地址||','||a.手机||'-'||a.姓名);

三、MYSQL***存储过程***取得一个表的查询结果

假设A表有3个字段,ID, DATA1,DATA2

简单的话可以不使用存储过程,比如:

select* form A where ID in(select ID from A where DATA1 between 0 and 100)

如果你的应用比较复杂,在嵌套中还有复杂的运算,存储过程可以如下例子:

CREATE PROCEDURE test(in_start int,in_end int)

BEGIN

DECLARE ids TEXT;

select GROUP_CONCAT(ID) into ids from A where DATA1 between in_start and in_end;

select* from A where FIND_IN_SET(ID,ids)> 0;

END

注: in_start, in_end是DATA1的筛选范围。后面一个select直接返回一个表

直接用SQL和使用存储过程各有利弊,存储过程在你使用大量查询及SQL运算的时候效率很高,而且存储过程一旦写入数据库会被自动编译运行速度比较快,而SQL是每次执行都需要被编译一次的。但是存储过程的调试比较麻烦,不像你使用编程语言和SQL的时候可以单步调试。而且如果没有熟练掌握存储过程的效率优化情况下,使用存储过程可能比使用SQL更慢。

四、sql 查询某个表在哪些存储过程(SP)中使用

想请问你创建的是全局临时表和临时表?

如果是本地普通临时表,本地会话没有结束的话,是可以的,会话一旦消失,就查询不到了

如果是全局临时表,则用exec

sp_spaceused是可以的

附:

全局临时表和本地普通临时表区别:

普通临时表的名称前面有一个编号符(#table_name),而全局临时表的名称前面有两个编号符(##table_name),本地普通临时表仅在当前会话中可见;全局临时表在所有会话中都可见

相关文章

做出防水11,100米的它,有哪些抢眼的新款

做出防水11,100米的它,有哪些抢眼的新款,一起来阅读精彩内容。有些表外观酷炫,辨识度很高。当然,喜不喜欢看个人。但起码这样的表能给你带来冲击力,看过以后难忘记。比如柏莱士(Bell & Ross)...

最喜欢的舞台永远在未来

最喜欢的舞台永远在未来,一起来阅读精彩内容。中新网北京8月23日电《Talkin’bout》发布的那天,力丸的最大感想是:现在可以安心睡觉了。在此之前,他紧张失眠了好几天,还专门去看了中医,医生告诉他...

最全不锈钢知识,别再问我201、202、301、302、304哪个是好钢!

最全不锈钢知识,别再问我201、202、301、302、304哪个是好钢!,一起来阅读精彩内容。不锈钢(Stainless Steel)是不锈耐酸钢的简称,耐空气、蒸汽、水等弱腐蚀介质或具有不锈性的钢...

最轻巧的真无线蓝牙耳机JEET AIR2听见

最轻巧的真无线蓝牙耳机JEET AIR2听见,一起来阅读精彩内容。JEET AIR2真无线蓝牙耳机,是我见过的最轻巧的TWS耳机。真无线TWS耳机新品JEET Air 2,看外观就很独特,重量3.4g...

最近火了一种鞋叫“勃肯鞋”,搭裙子也好、裤子也罢,洋气又保暖

最近火了一种鞋叫“勃肯鞋”,搭裙子也好、裤子也罢,洋气又保暖,一起来阅读精彩内容。时尚的快速发展,也意味着服装单品会层出不穷,当很多人认为鞋子不起眼的时候,它却在潜移默化的影响着你的风格走向。所以大家...

最近成都周边哪个小城最火那必须是郫都!

最近成都周边哪个小城最火那必须是郫都!,一起来阅读精彩内容。图源小红书:胖虎的小虎牙儿场馆外的萤火秘境内,还有一个名为三体宇宙的科幻装置,直接再现了《三体》中的名场面!图源小红书:是燃燃_在这里你还可...