INFORMIX-SQL“执行”屏幕中的字符串连接

时间:2010-03-07 20:06:41

标签: informix

如何在执行屏幕中连接两个char列?

示例:

表格样本

col1 char(1), col2 char(1)

编辑样本后

让label_3 = sample.col1 + sample.col2

..这不起作用,我甚至尝试使用2个cols的下标但没有骰子!

1 个答案:

答案 0 :(得分:0)

没有一种简单的方法可以做到这一点。您最接近的方法是进行连接的自定义C函数:

LET label_3 = CONCATENATE(sample.col1, sample.col2)

当然,这依赖于你有一个自定义的Perform runner,它添加了一个连接函数。

执行添加'||'的前置日期字符串连接运算符进入SQL并且不支持它。

另一种方法是使用Informix 4GL(I4GL)程序。你可以在I4GL中做很多事情,你不能在ISQL中做 - 代价是编写代码。