我是 sql 新手,所以我需要帮助来理解这一点。
我有 3 张桌子:-
表 1:- 员工编号。员工姓名 person_id
表 2 :- 联系电话 person_id
表 3 :- 地址 person_id
我试图制作一个包并使用一个过程来定义一个游标。现在我想使用连接显示表中的联系人号码、地址和员工号码。我已经应用了连接条件,但无法理解如何显示结果。
包体
create or replace package pacakge_name
as
procedure procedure_name
declare
cursor cur_name is select * from table1 join table2 on table1.person_id=table2.person_id join table 3 on table1.person_idd=table3.id;
var_curname cur_name%rowtype;
begin
open cur_name;
loop
fetch cur_name into var_curname
exit
when cur_name%NOTFOUND;
end loop;
close cur_name;
end;