oracle存储过程

来源:互联网 发布:淘宝93sport怎么样 编辑:程序博客网 时间:2024/06/15 01:27
/*set serveroutput on;--设置输出begin  dbms_output.put_line('小白你妹');end;*//*declare--定义变量v_ename varchar2(32);beginselect ename into v_ename from emp where empno='&empno';--输出v_enamedbms_output.put_line(v_ename);end;*//*create procedure output_test(in_empno number) --输入变量名不要跟字段名相同isv_ename varchar2(32);begin  select ename into v_ename from emp where empno=in_empno;  --输出v_enamedbms_output.put_line(v_ename);end;*/--定义异常处理部分/*declarev_ename varchar(32);begin  select ename into v_ename from emp where empno='&empno';  dbms_output.put_line('雇员名字'||v_ename);  exception    when no_data_found then      dbms_output.put_line('输入的编号有错');end;*/create procedure params_emp(in_ename in varchar2,in_sal in number)isbegin  update emp set sal=in_sal where ename=in_ename;end;--参数中如果有()/*SQL> show error;Errors for PROCEDURE SCOTT.PARAMS_EMP: LINE/COL ERROR-------- -----------------------------------------------------------------------------------------------------------------2/22     PLS-00103: 出现符号 "("在需要下列之一时:   := . ) , @ % default     character  符号 ":=" 被替换为 "(" 后继续。  --oracle中查看错误:show error*/

原创粉丝点击