2012-03-22 31 views
1

我正在使用ISQL-SE 4.1,并且需要在SELECT语句中连接两个CHAR字符串。我尝试使用两个管道符号||但在4.1中不起作用,还有另一种方法可以实现,也许使用下标[a,b]或使用临时文件而不必求助于ESQL?SE中的字符串连接4.1 SELECT语句

回答

1

串联运算符在5.00版中引入。这些功能甚至晚些时候推出。

没有办法在Informix SE 4.10的SQL方言中直接连接字符串。

如果您需要SQL中的字符串连接,请升级到更新版本的SE。 (我注意到版本4.10最初是在1989年发布的。)

或者,如果您正在编写报告,则可以选择单个字符串并在ACE报告中进行连接。

+0

我无法升级到isql 5.00版本,因为4.10是MS-DOS下可用的最高版本,那么是否存在间接方式(技巧)连接2个字符串而不使用cperf或ESQL/C? – 2012-03-27 03:17:13

+0

我不知道一个,不。抱歉。而且我知道你操作的限制。 – 2012-03-27 04:27:34

+0

也许col_1 CHAR(10)... UPDATE表SET col_1 [1,5] = col_2,col_1 [6,10] = col_3; – 2012-03-27 04:49:26