我想问一下,INFORMIX中存储过程中的字符串连接如何实现?
笑天居士 2007-12-10 06:57:04 我想问一下,INFORMIX中存储过程中的字符串连接如何实现?
下以过程目的是想得到某一表中所有字段连接起来的一个串
let colstr=colstr||colval
这条语句没起作用
但是
let colstr=colval
可以取到最后一条记录的值
字符串连接到底是如何实现的?
drop procedure test
go
create procedure test()
returning char(80);
define colval char(20);
define colstr char(80);
let colstr="";
foreach select colname into colval
from syscolumns
where tabid = (select tabid from systables where tabname="bianhao")
let colstr=colstr||colval;
end foreach
return(colstr);
end procedure
go
execute procedure test()