在Informix中的存儲過程我有一些條件這是這樣的: -如果裏面如果Informix中的存儲過程
If val1 > 0 // 1st If
Select count(*) of value from a table and stored it in a Variable say VALUE
If VALUE > 0 // 2nd If
perform UPDATE
ELSE // Intended ELSE for 2nd IF
Perform Insert
END IF
ELSE // Intended ELSE for 1st IF
perform Operation X
END IF
一些我怎麼看我的execution is always going in ELSE Intended for 1st IF
,這對我來說是創造一個問題。可以SomeOne讓我知道如何糾正這個或我在哪裏 錯了。 Regards
字符串連接中的NULL會產生一個NULL字符串。使用val1 =「||的TRACE」值是非常好的做法NVL(val1,「NULL」);'。因爲喬納森的診斷結果是雙重的。 – RET 2013-04-29 02:46:20