たとえば、次のように記述します。
select employee_id,last_name from employees;
「EMPLOYEES」テーブルに存在するすべての行を取得します。私が書く場合:
declare
id employee_id.employees%type;
ln last_name.employees%type;
begin
select employee_id,last_name into id,ln
from employees
where employee_id = 100;
dbms_output.put_line(id||' '||ln);
end;
わかった -
100 King
複数の行を取得する場合は、CURSOR を使用します。しかし、これらの複数の行は、前述の単純な SQL ステートメントを使用して取得できます。では、PL/SQL Declare..Begin..End ステートメントを使用することの用途は何ですか?