在Powerbuilder里如何获得oracle的函数返回值?

解决方案 »

  1.   

    select user_function(param1,...) into l_var from dual
      

  2.   

    如函数CREATE OR REPLACE FUNCTION IS_DATE(DATESTR IN VARCHAR)
    RETURN INT IS 
    T_DATE DATE; 
    BEGIN 
    T_DATE := TO_DATE(DATESTR,'yyyy-mm-dd hh24:mi:ss'); 
    RETURN 1; 
    EXCEPTION 
      WHEN OTHERS THEN 
      RETURN 0; 
    END IS_DATE;
    在powerbuilder里如何调用,并获得返回值0或1?
      

  3.   

    select IS_DATE('2004-07-21 14:00:00') into :ll_ret from dual;
      

  4.   

    为什么用函数?用过程,中间用OUT类型的参数