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

私がしたいのは、列パターンから先頭と末尾の二重引用符を削除することです.trim (両方の '"' from (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 に答える