【发布时间】:2020-03-07 12:18:50
【问题描述】:
以下是将数据插入表的简单过程是:-
create or replace
PROCEDURE add_job_history
( p_emp_id job_history.employee_id%type
, p_start_date job_history.start_date%type
, p_end_date job_history.end_date%type
, p_job_id job_history.job_id%type
, p_department_id job_history.department_id%type
)
IS
BEGIN
INSERT INTO job_history (employee_id, start_date, end_date,job_id, department_id)
VALUES(p_emp_id, p_start_date, p_end_date, p_job_id, p_department_id);
END add_job_history;
现在我正在执行这个带有参数的存储过程,它将起作用......
但我想让这个过程像每次执行它时一样,它会提示我并询问列的值。
这可能吗?
举个例子:-
exec add_job_history;
enter your employee_id:15
enter your start_date:
如果可能,请帮助我。我正在学习 PL/SQL 并对此感到困惑。
【问题讨论】:
标签: sql database stored-procedures plsql oracle12c