私は PL/SQL の初心者で、このコードの出力に問題があります。従業員名、仕事、給与、IDなどを含む従業員テーブルがあります。必要なのは、出力を次のように表示することです。
Employee Name: Johnson
Job: Service Writer
Total Pay: $32,000
正確なフェッチが要求された行よりも多くを返すというエラーが発生し続けます
ACCEPT p_1 PROMPT 'Please enter the Employee ID:'
DECLARE
v_eid employee.employee_id%TYPE := &p_1;
v_name employee.employee_name%TYPE;
v_job employee.job%TYPE;
v_pay employee.salary%TYPE;
BEGIN
SELECT employee_name, job, salary
INTO v_name, v_job, v_pay
FROM employee;
DBMS_OUTPUT.PUT_LINE('Employee Name: ' || v_name);
DBMS_OUTPUT.PUT_LINE('Job: ' || v_job);
DBMS_OUTPUT.PUT_LINE('Total Pay: ' || v_pay);
END;
私は近いと思いますか?どんな助けでも素晴らしいでしょう!