基本上我尝试使用PL / SQL从CSV文件中删除引号以获得更清晰的格式。
我知道如何在python中执行此操作但需要使用PL / SQL。我认为使用替换函数可能很简单,因此它将替换所有引号。
''. EX("Head 1", "Head 2, Head 3) -> (Head 1, Head 2, Head 3)
仍然不知道如何创建一个select语句来抓取引号来使用replace。
答案 0 :(得分:1)
如果我理解得很清楚,你只需要REPLACE
带有空字符串的引号;例如:
select replace ('("Head 1", "Head 2, Head 3)', '"')
from dual
给出:
(Head 1, Head 2, Head 3)
答案 1 :(得分:-1)
如果要删除所有引号,则应使用自PL / SQL中的Oracle Database 8.1以来提供的REPLACE功能。试试这个!
SELECT REPLACE ('("Head 1", "Head 2, Head 3)', '"')
FROM dual