用oracle中的变量替换函数

时间:2014-11-19 06:04:10

标签: oracle

我在oracle中编写了这个使用replace函数的程序。我使用变量而不是直接在其中传递字符串,但这不起作用。它不是替换字符串。 请在下面找到我的代码:

l_course_alias_query := 'select course_name, alias from ZMAR_TRANS.ZMAR_COURSE_ALIAS';

OPEN l_cur_alias_list FOR l_course_alias_query;

LOOP


  FETCH l_cur_alias_list into l_trng_name,l_alias_name;

  EXIT WHEN l_cur_alias_list%NOTFOUND;
  DBMS_OUTPUT.PUT_LINE (l_trng_name);
  DBMS_OUTPUT.PUT_LINE (l_alias_name);

  l_query := replace(l_query,l_trng_name,l_alias_name);

end LOOP;
CLOSE l_cur_alias_list;

0 个答案:

没有答案