我是 PL/SQL 的新手,我在输出这段代码时遇到了问题。我有一个填充的员工表,其中包含员工姓名、工作、工资、身份证等。我需要的是我的输出显示如下:
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;
我想我很接近?任何帮助都会很棒!