SQL Query Resultat im CSV Datei speichern.


madirfan

Erfahrenes Mitglied
#1
Ich wollte gern eine SQL Querys Resultat als CSV Datei abspeichern.

Hab zwar ma eine query als HTML abspeichern können.. weiss aber nicht wie ich das im CSV datei
abspeichern kann.

Mein Code:
Code:
 echo "select * from tabelle; " | mysql --html -u ${DBUSER}
 -p --password="" -h ${DBHOST} DBblabla  
>> $REPORTDIR/summary.html

Würde das gehen?
Code:
#!/usr/bin/bash 

FILE="test.csv" 

sqlplus -s scott/tiger@XE  <<EOF 

SET PAGESIZE 50000 
SET COLSEP "," 
SET LINESIZE 200 
SET FEEDBACK OFF 

SPOOL $FILE 

SELECT * FROM EMP; 

SPOOL OFF 
EXIT 
EOF
 
Zuletzt bearbeitet: