我正在尝试使用proc-sql删除字符|。|的位置不是固定的,并且在数据中变化,因此我不想使用子字符串函数
示例1-1234|5678|9|101示例2-12345|6789|1|011
您可以使用TRANSLATE()
函数
UPDATE tab
SET TRANSLATE(Col, '', '|')
在oracle中,您可以使用REPLACE,类似
SELECT REPLACE('1234|5678|9|101 Example 2 - 12345|6789|1|011','|','') Changed
FROM DUAL;