2
我想在Informix 4GL中將類型爲VARCHAR
的變量轉換爲INTEGER
,反之亦然(即從INTEGER
類型改爲VARCHAR
)。Informix 4GL中的類型轉換
我想在Informix 4GL中將類型爲VARCHAR
的變量轉換爲INTEGER
,反之亦然(即從INTEGER
類型改爲VARCHAR
)。Informix 4GL中的類型轉換
DEFINE v VARCHAR(20)
DEFINE i INTEGER
LET v = "12345"
LET i = v
DISPLAY "i = ", i, "; v = ", v
LET i = 123456
LET v = i
DISPLAY "i = ", i, "; v = ", v
很簡單吧?
如果字符串無法轉換爲數字(運行時錯誤等),則會遇到問題。如果可能的話,I4GL將在類型之間自動轉換,如果不可能,只會產生一個錯誤。有些轉換是不可能的。例如,我認爲您不能將DECIMAL或INTEGER轉換爲INTERVAL YEAR TO MONTH。
雅謝謝你哥們......努力非常感謝.. – Abhi421987 2012-04-05 04:59:42