Oracle: Case When 用法

[复制链接]
查看11 | 回复3 | 2012-12-26 11:09:56 | 显示全部楼层 |阅读模式
case when是不支持单独使用的。如果单独的条件判断,就需要PL/SQL语句IF A=1 THEN
B := 1; ELSEIFA=2 THEN
B := 2; ELSE B := 3; END IF;...
回复

使用道具 举报

千问 | 2012-12-26 11:09:56 | 显示全部楼层
case when是不能单独拿出来当做判断语句的,你可以在PLSQL块里面用IF..then ..else ..end if;来进行判断。例如:if A = 1 THEN
B = 1;elsif A = 2 THEN
B = 2;ELSE
B = 3;END if;...
回复

使用道具 举报

千问 | 2012-12-26 11:09:56 | 显示全部楼层
这个类似 PL/SQL:IF语句的基本使用例如: declare
x number(3):=9;
begin
if x<10 then
dbms_output.put_line('x is less than10');
end if; end; /不能单独使用的...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行