我在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(两个'“'来自(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
答案 0 :(得分:0)
试试这个
UPDATE TBL
SET PATTERN = TRIM('"' from PATTERN)