2 gao531267504 gao531267504 于 2017.08.29 16:48 提问

oracle存储过程中定义集合来接收结果集

如何定义一个变量v_orgid (结果集或者数组或者集合)来接收查询结果,如下:
select org_id into v_orgid from table_A;
进一步,这样接收了数据之后,将 v_orgid 再作为查询条件
例如 这样 select * from table_B where org_id not in v_orgid;

2个回答

xs1328129
xs1328129   2017.08.29 20:32
已采纳

为什么不把两个sql合在一起写

gao531267504
gao531267504 可以,谢谢了,我钻牛角尖了
10 个月之前 回复
qq_35536421
qq_35536421   2017.12.27 17:36

合在一起,如果数据量很多,或查询次数很多,就会重复查询,有时候会·查询很久,如果只查询一次,速度会优化很多,但是我也不知道怎么用变量接集合

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!