概述
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所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复