在procedure中创建了CSV文件,然后在往文件中写数据的时候,遇到一个棘手的问题。
通常用以下代码输出:
UTL_FILE.PUT_LINE(V_OUTPUT_FILE1_HANDLE,value1 || ',' || value2 || ',' || value3)
但是后来发现,value1是一个VARCHAR2类型,里面含有逗号,然后生成的CSV文件里面,这行数据就会变为4列。
请教各位高手,有没有解决办法。