美文网首页
Ooracle-自定义函数

Ooracle-自定义函数

作者: 秦海波 | 来源:发表于2021-11-22 20:51 被阅读0次

    需求:判断某个字符是否为数字

    • 自定义函数过程
    CREATE OR REPLACE FUNCTION Is_Number (
       str_    VARCHAR2 ) RETURN VARCHAR2   
    IS     
       num_    NUMBER;          
    BEGIN     
      num_ := to_number(str_);         
      RETURN 'Y';     
    EXCEPTION   
       WHEN OTHERS THEN          
          RETURN 'N';     
    END Is_Number;   
    
    • 通过存储过程调用自定义函数
    plsql
    declare
    temp varchar2(100) := 'a';
    begin
      if Is_Number(temp)='Y' then
        DBMS_OUTPUT.PUT_LINE('是数字');
        else
          DBMS_OUTPUT.PUT_LINE('不是');
          end if;
    end;
    

    以上为自定义函数并且通过存储过程调用该函数的过程。

    相关文章

      网友评论

          本文标题:Ooracle-自定义函数

          本文链接:https://www.haomeiwen.com/subject/wutitrtx.html