--case表达式中的简单case
DECLARE
v_num NUMBER :=#
v_result VARCHAR2(30);
BEGIN
v_result := MOD(v_num,2);
dbms_output.put_line
(
CASE v_result
WHEN 0 THEN 'the number you input is :even'
ELSE 'the number you input is :odd'
END
);--作为一输出v_result的语句
END;
------------------------------------------------------------------------------------------
--搜索式的case表达式
DECLARE
v_num NUMBER := &n;
v_result NUMBER;
BEGIN
v_result := MOD(v_num,2);
dbms_output.put_line
(
CASE
WHEN v_result=0 THEN '您输入的是:偶数 !'
WHEN v_result = 1 THEN '您输入的是:奇数 !'
END
);
END;
PL/SQL两种case语句写法
原创
©著作权归作者所有:来自51CTO博客作者李响Superb的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
字符串练习题 name_case
Python学习笔记
字符串 python -
PL/SQL Case 与 Searched CASE 语句操作实例讲解
PL/SQL Case 与 Searched CASE 语句解释说明如下:Case 语句像IF语句中,CASE语句选择要执行的语句一个序列。但是选择顺序
PL/SQL Case语句 Case语句使用实例 Oracle