日期:2014-05-17  浏览次数:20770 次

函数怎么调用
我创建了一个 MY_RAISE_SALARY( 参数是:员工编号 ) RETURN NUMBER 的函数


1)然后怎么尝试着调用呢?

我在command window里面用
exec MY_RAISE_SALARY(7788);不行,是不是只有过程才可以用“exec”?



declare
  v NUMBER(10,2);
BEGIN
   V := MY_RAISE_SALARY(7788);
END;

也不行,那应该怎么调用啊?

还有,函数平时都用在什么地方呢,能举个例子吗

------解决方案--------------------
declare
  v NUMBER(10,2);
BEGIN
   V := MY_RAISE_SALARY(7788);
END;

你是不是有些标点符号不对啊
---------------------------------
declare
  v NUMBER(10,2);
BEGIN
   V := MY_RAISE_SALARY(7788);
END;




------解决方案--------------------
select MY_RAISE_SALARY(7788) from dual;
------解决方案--------------------
LZ的分号看着像中文的,应该是英文的
------解决方案--------------------
exec MY_RAISE_SALARY(7788); 不行 是因为你没有定义一个变量接收 返回的结果
------解决方案--------------------
引用:
select MY_RAISE_SALARY(7788) from dual;


+1