我是靠谱客的博主 鳗鱼季节,最近开发中收集的这篇文章主要介绍Oracle case,if,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

DECLARE

 

  V_CASE       VARCHAR2(100) := 'CASE';

  V_IF         VARCHAR2(100) := 'IF';

  V_PRINT_CASE VARCHAR2(100);

  V_PRINT_IF   VARCHAR2(100);

  V_OTHER      VARCHAR2(50) := 'OTHER';

 

BEGIN

 

  CASE

    WHEN V_CASE = 'CASE' THEN

      V_PRINT_CASE := 'CASE';

    

    WHEN V_CASE = '789' THEN

      V_PRINT_CASE := '789';

    

    ELSE

      V_PRINT_CASE := 'CASE ELSE';

    

  END CASE;

 

  CASE V_CASE

    WHEN 'CASE' THEN

      V_PRINT_CASE := 'CASE';

    

  END CASE;

 

  IF V_IF = 'IF' THEN

    V_PRINT_IF := 'IF';

  

  ELSIF V_IF = '6' THEN

    V_PRINT_IF := '6';

  END IF;

 

  IF V_IF = 'IF' THEN

    V_PRINT_IF := 'IF';

  END IF;

 

  DBMS_OUTPUT.put_line(V_PRINT_CASE);

  DBMS_OUTPUT.put_line(V_PRINT_IF);

 

  --SELECT * FROM (SELECT A1 FROM TEST UNION ALL SELECT CT1 FROM TEST2);

  --结果:

   /* A1

  r1c1

  r2c1

  r3c1

  r4c1_2

  r1c1*/

 

END;

 

最后

以上就是鳗鱼季节为你收集整理的Oracle case,if的全部内容,希望文章能够帮你解决Oracle case,if所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(70)

评论列表共有 0 条评论

立即
投稿
返回
顶部