大神帮我看看啊:
表结构:
create table emp_info
(
emp_id varchar2(10) primary key,
emp_name varchar2(40),
emp_tel varchar2(10),
emp_limit number
);
存储过程的创建如下:
CREATE OR REPLACE PROCEDURE add_emp
(p_id IN emp_info.emp_id%TYPE DEFAULT '1',
p_name IN emp_info.emp_name%TYPE DEFAULT 'unknown',
p_tel IN emp_info.emp_tel%TYPE DEFAULT '1',
p_limit IN emp_info.emp_limit%TYPE DEFAULT 1)
IS
BEGIN
INSERT INTO emp_info(emp_id,
emp_name, emp_tel, emp_limit)
VALUES (p_id p_name, p_tel, p_limit);
END add_dept;
/
存储过程的执行:
BEGIN
add_emp; --使用默认值
add_emp ('111', '111', '1', 1); --按顺序传递
END;
大神求解啊!
存储过程
------解决方案--------------------
你在 sql里面输入 add_emp 然后右键点test