Oracle11g 将Oracle结果生成到csv
我现在使用coldfusion查询oracle,然后将结果保存到csv文件中。我突然想到,我可能可以将结果直接打印到csv,但我找不到最近写的任何关于它的东西,除了使用sql developer的方法。在查询中是否有这样做的方法 我通常是这样做的:Oracle11g 将Oracle结果生成到csv,oracle11g,Oracle11g,我现在使用coldfusion查询oracle,然后将结果保存到csv文件中。我突然想到,我可能可以将结果直接打印到csv,但我找不到最近写的任何关于它的东西,除了使用sql developer的方法。在查询中是否有这样做的方法 我通常是这样做的: <cfquery name="myQuery" datasource="myDatasource"> <!--- Your query ---> </cfquery> <cfhe
<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()))#" />
校长一,校长二,校长三,校长十三,校长十,校长一,校长二,校长三#
orI我现在正在使用java类。我会试试看它是否更有效,是否更简单。如果您使用的是sqlplus 12.2,您可以打开CSV标记。