create or replace function GET_ADSL_ANSWER(var_str in string, delimiter in string)
return string is
var_tmp varchar2(2000);
var_element varchar2(2000);
rst varchar2(2000);
begin
var_tmp := var_str;
rst := '';
while instr(var_tmp, delimiter) > 0 loop
var_element := substr(var_tmp, 1, instr(var_str, delimiter) - 1);
var_tmp := substr(var_tmp,
instr(var_str, delimiter) + 1,
length(var_tmp));
select ANSWER into var_element from adsl_visit_answer where ANSWERID = var_element;
rst := rst || var_element || ',';
end loop;
select ANSWER into var_element from adsl_visit_answer where ANSWERID = var_tmp;
rst := rst || var_element;
return rst;
end;--------------------------------------
code表
--------------------------------------
1 不能玩
2 经常断线
3 慢
4 维护人员态度差
5 不能看
6 经常缓冲
7 片源少
8 更新慢
9 特殊网站不能上
10 打不开网页
11 不能QQ
12 没有赠送
13 业务人员误导
14 搬家暂停
15 搬家后无资源
16 外出
17 装修
18 小孩上学
--------------------------------------
answer 表
--------------------------------------
answer _id
-------
1
1,2,3
4,5
6,8
---> 此函数能把
answer 表,代码的意思根据CODE表翻译出来。。
浙公网安备 33010602011771号