编写一个PL/SQL块,输出所有员工的员工名、员工号、工资和部门号
答案:2 悬赏:30
解决时间 2021-12-28 08:25
- 提问者网友:虛偽丶靜
- 2021-12-28 03:18
编写一个PL/SQL块,输出所有员工的员工名、员工号、工资和部门号
最佳答案
- 二级知识专家网友:星星坠落
- 2021-12-28 04:18
declare
cursor c_emp is select * from emp
v_emp c_emp%rowtype;
begin
for v_emp in c_emp loop
DBMS_OUTPUT.PUT_line(v_emp.ename||' '||v_emp.empno||' '||v_emp.sal||' '||v_emp.deptno);
end loop;
end;
/
cursor c_emp is select * from emp
v_emp c_emp%rowtype;
begin
for v_emp in c_emp loop
DBMS_OUTPUT.PUT_line(v_emp.ename||' '||v_emp.empno||' '||v_emp.sal||' '||v_emp.deptno);
end loop;
end;
/
全部回答
- 1楼网友:抱不住太阳的深海
- 2021-12-28 04:50
declare
cursor query_info is select e.emp_no, e.emp_name,e.sal,e.dept_no
from emp e order by e.emp_no;
emp_sal emp.sal%type;
emp_no dbms_sql.number_table;
emp_name dbms_sql.varchar2_table;
dept_no dbms_sql.number_table;
begin
for v_count in query_info loop
dbms_output.put_line(v_count.emp_no ||' '||v_count.emp_name ||' '||v_count.emp_sal ||' '||v_count.dept_no);
end loop ;
end ;
用游标查找数据,然后循环打印出来。你可以把它改成存储过程,然后在程序里面调用。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯