我定义了一个字符串,用来存放需要执行的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';
最后的分号也要去掉