Oracle函数的例子

功能列表:(每个例子都可以单独运行,按照先SQL窗口,再Command窗口的执行顺序)

/****************************************************/
函数和过程的主要区别不在于返回值,而在于他们的调用方式。过程是作为一个独立执行语句调用的,而函数需要被别人调用。
/****************************************************/

例子1的用处是传入参数,传出值


例子1的用处是传入参数,传出值
例子1:
在SQL窗口执行(SQL Window)
CREATE OR REPLACE FUNCTION my_sin(DegreesIn IN NUMBER)  
RETURN NUMBER
IS  
  pi NUMBER:=ACOS(-1);
  RadiansPerDegree NUMBER;
BEGIN
  RadiansPerDegree:=pi/180;
  RETURN(SIN(DegreesIn*RadiansPerDegree));
End;


在Command窗口执行(Command Window)
select my_sin(2) from dual;
posted on 2012-07-18 13:43  懒懒的呐喊  阅读(151)  评论(0编辑  收藏  举报