create procedure bo12345 (ename varchar2,newsal number) is
begin
update emp set sal=newsal where ename='scott';
end;
/

执行过程
exec 过程名 +必要参数
call 过程名 +必要参数
两者皆可以

输入必要参数时注意大小写

实例2
SQL> create procedure boge_irt is
  2  begin
  3  insert into boge values ('boge',99999);
  4  end;
  5  /

过程已创建。

SQL> exec boge_irt;

PL/SQL 过程已成功完成。

SQL>
SQL>
SQL>
SQL> select * from boge;

NAME                        SAL
-------------------- ----------
boge                      99999

实例3

declare
v_ename varchar2(20);
v_sal number(7,2);
create procedure sele_pro is
begin
select ename,sal into v_ename,v_sal from emp where emptno=&aa;
dbms_output.putline('用户名:'||v_ename,'工资:'||v_sal);
exception
when no_data_found then
dbms.output.put_line('重新输入编号');
end;
/