我想在java或c ++中使用pl / sql case语句。 我应该结合多个条件,然后阻止它。
示例:
case
when l_var = 1 then
when l_var2 = 2 then
DBMS_OUTPUT.PUT_LINE('true');
else
DBMS_OUTPUT.PUT_LINE('false');
end case;
我知道我可以在什么时候使用AND或OR,但这很难看。
感谢。
答案 0 :(得分:3)
丑陋是旁观者的眼睛。我只是看一下这种语法并思考,“有些代码缺失了。”
我真的不知道你在期待什么。 PL/SQL CASE() syntax无法按照您的意愿运作。所以你的选择是使用显式BOOLEAN逻辑,部署嵌套条件或选择不同的编程语言..
答案 1 :(得分:-2)
重用相同的代码或使用goto语句http://php.net/manual/en/control-structures.goto.php