2017-02-23 13 views
0

私は今Oracleを照会し、結果をcsvファイルに保存するためにcoldfusionを使用しています。私には結果が直接csvに出力されるかもしれませんが、SQLデベロッパーを使用する方法を除いて、最近書かれたものは見つかりませんでした。クエリでこれを行う方法はありますか?csvにOracleの結果を生成

+0

https://chartio.com/resources/tutorials/how-to-write-to-a-csv-file-using-oracle-sql -plus /または – lordkain

答えて

0

これは、私は通常、それらを行う方法です。

<cfquery name="myQuery" 
     datasource="myDatasource"> 
     <!--- Your query ---> 
</cfquery> 
<cfheader name="Content-Disposition" value="attachment; filename=fileanem.csv"> 
<!--- Be very careful about line breaks or commas in your data because they'll break the CSV format ---> 
<cfsavecontent variable="myData">header1,header2,header3<cfoutput query="myQuery">#Chr(13)##Chr(10)##column1#,#column2#,#column3#</cfoutput></cfsavecontent> 
<cfcontent type="text/csv" variable="#ToBinary(ToBase64(myData.Trim()))#" /> 
+0

私は今Javaクラスを使用しています。私はそれがより効果的であるかどうかを見るためにこれを試してみるでしょう、それは間違いなく簡単です。 –

+0

sqlplus 12.2を使用している場合は、CSVマークアップをオンにするだけで済みます。 – BobC

関連する問題