1、思路:首先輸出須要變量接收,須要聲明變量,因而考慮什麼變量類型比較合適,在這我用的是table類型,最後,查詢出來,循環輸出便可。oop
2、具體實現spa
1 -- 編寫一個PL/SQL塊,輸出全部員工的員工姓名、員工號、工資和部門號 2 declare 3 -- 聲明table類型的對象,屬性 員工姓名:ename,員工號:empno,工資:sal ,部門:deptno 4 type emp_table_type is table of emp%rowtype 5 index by binary_integer; 6 -- 聲明table類型的變量,用來存儲員工表的全部數據 7 v_emp emp_table_type; 8 9 begin 10 select * bulk collect into v_emp from emp; 11 12 for v_i in v_emp.first..v_emp.last 13 loop 14 dbms_output.put_line('員工姓名:'||v_emp(v_i).ename||'員工工資:'||v_emp(v_i).sal||'員工部門:'||v_emp(v_i).deptno); 15 16 end loop; 17 18 end;