oracle中定义变量的问题

oracle如何定义一个变量,就是将两个不同的表联合查询的结果放到这个指定的变量中,查询结果为一行,并且查询结果的数据包含两个表不同的字段!谢谢了!!

4个回答

谢谢各位大神~~~~

什么意思?想把两个表查询出来的数据显示到一行?

type t is record( id integer,name varchar2(20));

v_type t;

select a.id,b.name into v_type from a,b

定义变量用declare,可以这么实现
declare
id int;// 定义id
begin
select xx from xx,xx into id(变量) where xx(查询条件)
end;
/

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!