【发布时间】:2021-12-20 15:21:13
【问题描述】:
我想根据employee-id打印员工信息。但是当我编译代码时,我得到了这个错误
这是我的代码CREATE OR REPLACE PROCEDURE EmployeeInfo(empid number)
IS
fname varchar(20);
lname varchar(40);
empemail number(10);
ephone VARCHAR(10);
title varchar(20);
BEGIN
SELECT first_name,last_name,email,phone,job_title
INTO fname,lname,empemail,ephone,title
FROM employees
WHERE employee_id=empid;
DBMS_OUTPUT.PUT_LINE( 'First Name: '||first_name );
DBMS_OUTPUT.PUT_LINE( 'Last Name: '||last_name );
DBMS_OUTPUT.PUT_LINE( 'Email: '||email );
DBMS_OUTPUT.PUT_LINE( 'Phone: '||phone );
DBMS_OUTPUT.PUT_LINE( 'job_title: '||job_title );
END;
/
EXECUTE employeeinfo(107);
【问题讨论】: