v_sql := 'update gl_report_list_which_dept set dept_name'||to_char(1111)||'='''||to_char(22222)||''' where report_name='''||to_char(555555)||'''';两个单引号表示一个单引号

解决方案 »

  1.   

    v_sql:='update gl_report_list_which_dept set dept_name'||to_char(v_count)||'='''||v_dept||''' where report_name='''||v_text||'''';
      

  2.   

    v_sql:='update gl_report_list_which_dept set dept_name'||to_char(v_count)||'="'||v_dept||'" where report_name="'||v_text||'"';这样也报错啊,怎么回事呢
      

  3.   

    http://www1.softhouse.com.cn/html/200511/2005110810530200012224.html
      

  4.   

    v_sql:='update gl_report_list_which_dept set dept_name'||to_char(v_count)||'="'||v_dept||'" where report_name="'||v_text||'"';这条语句中用了双引号!注意是两个单引号,不是双引号。