close
今天在寫ELSE IF 卡關一直有問題
查了一下才發現 在ORACLE 中 的ELSEIF 是ELSIF 才對 順便整理了一下各DB的IF
Oracle
IF 條件式1 then
執行的命令;
ELSIF 條件式1 then
執行的命令;
ELSE
執行的命令;
END IF;
SQL SERVER
IF 條件式1 (無 then )
begin (,在SQL 中多行命令須以 begin ~ end ,個人習慣不管單或多都會加上)
執行的命令
end
(無 else if )
ESLE
begin
執行的命令
end
(無 end if )
DB2
IF 條件式1 then
執行的命令;
ELSEIF 條件式1 then
執行的命令;
ELSE
執行的命令;
END IF;
PostgreSQL
IF 條件式1 then
執行的命令;
(無 else if )
ELSE
執行的命令;
END IF;
文章標籤
全站熱搜
留言列表