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) –