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

我想要做的是从列模式中删除前导和尾随双引号,我可以通过修剪来做到这一点(来自(PATTERN)的两个'“')。我的问题是如何将它应用到更新语句中以便表格会更新到下面

 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
4

1 回答 1

0

尝试这个

UPDATE TBL
SET PATTERN = TRIM('"' from PATTERN)
于 2013-09-26T17:30:19.407 回答