Powershell 2.0内のSQLPLUSでいくつかのクエリを実行しています
Export-CSV を使用して、テーブルの内容を csv に出力したいと考えています。こんな感じです。
$query = "set hea off`n"
$date1 = "ADD_MONTHS(TRUNC(SYSDATE, 'MM'),-3))"
$query += "DROP TABLE CHRIS_TEMP;CREATE TABLE CHRIS_TEMP AS SELECT FIELDS FROM TABLES;
exit;"
$sqlexec = ($query | sqlplus -s login/pass@db)
$sqlexec
$export= ("set wrap off
set linesize 30000
select * from CHRIS_TEMP;" | sqlplus -s login/pass@db )
$export | Export-Csv c:\users\*****\test.csv -notypeinformation
ただし、出力はすべて 1 つのフィールドです。誰でもこの問題を解決できますか? 私は sqlplus で CSV をスプールしたくありません。