2015-09-15 65 views
-4

需要幫助: 例如:(ORACLE SQL)SQL如果(..)然後

IF (a > '0') THEN 

need to do more things 

END IF; 

我嘗試了所有的可能性,把後面則{},但不會代碼編譯。

感謝您的幫助。

+0

Google如何? http://www.techonthenet.com/oracle/loops/if_then.php –

+0

沒有,代碼不會編譯... –

+0

你收到什麼錯誤? –

回答

0

是否缺少BEGIN END blockanonymous block plsql

Declare 
    --variable declaretion 
begin 
    IF a > '0' THEN 
     BEGIN 
      --need to do more things 
     END;  
    END IF; 
end; 

不要使用{}then使用begin end

+0

試過的人,不工作,,我會送小的代碼 'code' IF(...)THEN { ||文字...喇嘛喇嘛 } 'code' –

+1

不要使用'{ }'使用'BEGIN END' – Praveen

+0

並且需要結束一行; ? –