ORACLE–Function简单语法

前天使用了oracle–写了个function简单的记录下function的语法: 


1自定义函数语法: 

引用
CREATE OR REPLACE FUNCTION 函数名 

RETURN 返回值类型 

IS 

    声明部分; 

BEGIN 

    函数体; 

  RETURN 变量; 

END;




引用
样例: 

create or replace function getSal(v_empno varchar)  –参数:IN、OUT、IN OUT,当参数未指定时,表示为IN 

return number –用于指定函数返回值的数据类型,不能指定其长度 

is 

   v_sal number(4); 

begin 

  select sal into v_sal from emp where empno=v_empno; 

  return v_sal; 

  –当建立函数时,在函数头部必须要带有RETURN子句,在函数体内至少要包含一条RETURN语句。 

end;



2 删除函数:drop function 函数名;