2013-09-26 99 views
0

我在Oracle 11g中有一個表中的數據如下,更新查詢加入

PRD_ID PATTERN      TXN FLAG 
1  "UPDATE TBL1 SET TYPE='B'"  5  Y 
1  "UPDATE TBL1 SET TYPE='B'"  5  N 
2  "UPDATE TBL1 SET TYPE='B'"  6  Y 
3  "UPDATE TBL1 SET TYPE='B'"  5  Y 

我想要做的是去除前導和列模式尾隨雙引號,我可以通過修剪做到這一點(兩個「'從(模式))。我的問題是我怎麼能應用它的更新語句,以便該表將更新,以低於

PRD_ID PATTERN      TXN FLAG 
    1  UPDATE TBL1 SET TYPE='B'  5  Y 
    1  UPDATE TBL1 SET TYPE='B'  5  N 
    2  UPDATE TBL1 SET TYPE='B'  6  Y 
    3  UPDATE TBL1 SET TYPE='B'  5  Y 

回答

0

試試這個

UPDATE TBL 
SET PATTERN = TRIM('"' from PATTERN) 
+0

非常感謝 – user1902849