如何编写Plsql存储过程
当我们在参数中指定empid时,编写一个程序,然后它应该采用emp deptno并显示那些deptno emp名称有各种选项;这里有一个如何编写Plsql存储过程,plsql,procedure,Plsql,Procedure,当我们在参数中指定empid时,编写一个程序,然后它应该采用emp deptno并显示那些deptno emp名称有各种选项;这里有一个 SQL> set serveroutput on SQL> SQL> create or replace procedure p_emp (par_empno in emp.empno%type) is 2 l_row emp%rowtype; 3 begin 4 select * 5 into l_r
SQL> set serveroutput on
SQL>
SQL> create or replace procedure p_emp (par_empno in emp.empno%type) is
2 l_row emp%rowtype;
3 begin
4 select *
5 into l_row
6 from emp
7 where empno = par_empno;
8
9 dbms_output.put_line(l_row.deptno ||' '|| l_row.ename);
10 exception
11 when no_data_found then
12 dbms_output.put_line('No such employee');
13 end;
14 /
Procedure created.
SQL> exec p_emp(7788);
20 SCOTT
PL/SQL procedure successfully completed.
SQL> exec p_emp(-1);
No such employee
PL/SQL procedure successfully completed.
SQL>
你试过什么了?