`
Franciswmf
  • 浏览: 779393 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

Oracle 自定义函数

阅读更多
自定义函数
1、参考博客

2、参考demo
CREATE OR REPLACE FUNCTION isNumFun(str IN VARCHAR2)
    RETURN NUMBER
IS
    v_str FLOAT;
BEGIN
    IF str IS NULL
    THEN
       RETURN 0;
    ELSE
       BEGIN
          SELECT TO_NUMBER (str)
            INTO v_str
            FROM DUAL;
       EXCEPTION
          WHEN INVALID_NUMBER
          THEN
             RETURN 0;
       END;
       RETURN 1;
    END IF;
END isNumFun;

//使用
select USER.ISNUMERIC('1') from dual;
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics