2012-03-22 55 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