日期:2014-05-17  浏览次数:20921 次

pl/sql 中如何对引号中的连接字符串操作
如题,我想在‘ 单引号里面操作 字段||字段 请问应该如何操作。最终结果将这个语句放到一个变量中,供前台显示(显示结果是一个SQL语句)

大概模块如下:

' SELECT '''||i_stat_month||''',
  start_date'''||'''start_time,
  fee  
  FROM '||v_db_list.db_user_name||'.gd_aaa'||v_i_stat_month||'_001@ngabc a
  WHERE ......' ;


这里start_date'''||'''start_time 是获取具体2个字段的值后连接起来。例如20120319092200
v_db_list是游标c_db_list的变量,db_user_name是游标里面select语句查询出来的结果值字段。

------解决方案--------------------
获取动态SQL,慢慢拼呗
------解决方案--------------------
测试啊,测到对了就行!plsql2个算一个