我需要一個像條件使用柱像下面的 '更新'甲骨文像模式匹配LIKE條件
UPDATE CUSTOMER_TRANSACTIONS ct
SET PROCESSID = vQUARTER
where ct.CUSTOMERID = l_arrc1(i).CUSTOMERID
and ct.APPOINTOFCAID = l_arrc1(i).APPOINTOFCAID
and ct.INVOICEID like "'"||l_arrc1(i).INVOICEID||%||"'";
代替
UPDATE CUSTOMER_TRANSACTIONS ct
SET PROCESSID = '2015Q4'
where ct.CUSTOMERID = l_arrc1(i).CUSTOMERID
and ct.APPOINTOFCAID = l_arrc1(i).APPOINTOFCAID
and ct.INVOICEID like '0158741%';
的INVOICEID
和l_arrc1(i).INVOICEID
是VARCHAR
怎麼做?
使用''%作爲佔位符 – bish
動態SQL,也許.. – Nitish
一個例子,請 – Giorgos