Sql case语句可以在运行时调用过程中使用吗

Sql case语句可以在运行时调用过程中使用吗,sql,oracle,stored-procedures,Sql,Oracle,Stored Procedures,这是否可能:- EXEC PROC1 (case when 1=2 then A else B). 是的: 你为什么不试试看会发生什么?(应该比写一个SO问题花费更少的时间。)对不起,但是这个过程名在哪里?dbms\u输出。put\u line是一个过程。 SQL> set serveroutput on SQL> exec dbms_output.put_line (case when 1=2 then 'A' else 'B' end); B PL/SQL procedure

这是否可能:-

EXEC PROC1 (case when 1=2 then A else B).
是的:


你为什么不试试看会发生什么?(应该比写一个SO问题花费更少的时间。)对不起,但是这个过程名在哪里?
dbms\u输出。put\u line
是一个过程。
SQL> set serveroutput on
SQL> exec dbms_output.put_line (case when 1=2 then 'A' else 'B' end);
B

PL/SQL procedure successfully completed.