当前位置: 代码迷 >> Oracle开发 >> 请问plsql中 字符串转义字符的有关问题
  详细解决方案

请问plsql中 字符串转义字符的有关问题

热度:57   发布时间:2016-04-24 07:40:34.0
请教plsql中 字符串转义字符的问题
我定义了一个字符串,用来存放需要执行的sql语句

SQL code
 v_sql := v_sql ||                         '  WHERE   TO_CHAR(mls.booked_date, 'yyyymm') = ''                                     AND    mld.update_div = '0'                                    AND    mld.money_received_data_div = '1'                                    AND    mld.slip_div = ' 1 '                                    GROUP  BY mld.billing_customer_cd,                                              mld.sales_div,                                              mld.item_s_category_cd;';


现在问题是,在TO_CHAR(mls.booked_date, 'yyyymm') 这个地方,他报错,应该是那个单引号的问题,请问这个地方怎么转义那个单引号??

------解决方案--------------------
' WHERE TO_CHAR(mls.booked_date, ''yyyymm'') = '''' 
AND mld.update_div = ''0''

AND mld.money_received_data_div = ''1''
AND mld.slip_div = '' 1 ''
GROUP BY mld.billing_customer_cd,
mld.sales_div,
mld.item_s_category_cd';
最后的分号也要去掉
  相关解决方案