7
使用IIF varchar字段,當我看到奇怪的結果來執行這個查詢白色空間中更新火鳥
update sd_invodt set line_type=iif(is_promo=1, 'campaign', 'item')
時LINE_TYPE字段中的值將是"item "
。有價值的空白。 但是當我執行此查詢時
update sd_invodt set line_type='item'
我沒有得到空格。
現在我必須使用裝飾的解決辦法
update sd_invodt set line_type=trim(iif(is_promo=1, 'campaign', 'item'))
我用最新的火鳥2.5。 Line_type是一個varchar(15)。
火鳥的這個錯誤?
編輯
我一直在使用新的數據庫進行測試,但問題依然存在。
這不是一個錯誤,請參閱[CORE-4147](http://tracker.firebirdsql.org/browse/CORE-4147) –