创建
--存储过程定义 create or replace procedure proce01(a in varchar2, b in out varchar2) as begin -- b := a + b; -- 会将 字符转换为数值 ,注意a为in,所以不能被赋值,这与c里的函数不同 b := a || b; dbms_output.put_line('a:'||a||' b:'||b); end proce01;
执行
-- 执行 declare a varchar2(20):= '01'; b varchar2(20):= 'bg'; begin proce01(a ,b); dbms_output.put_line('a:'||a||' b:'||b); end;
执行结果:
a:01 b:01bg
a:01 b:01bg
删除存储过程
-- 删除存储过程 DROP PROCEDURE proce01
常记溪亭日暮,沉醉不知归路。兴尽晚回舟,误入藕花深处。争渡,争渡,惊起一滩鸥鹭。
昨夜雨疏风骤,浓睡不消残酒。试问卷帘人,却道海棠依旧。知否?知否?应是绿肥红瘦。