gpt4 book ai didi

powershell - 使用 Powershell 将数据表保存为 csv

转载 作者:行者123 更新时间:2023-12-04 09:36:53 27 4
gpt4 key购买 nike

必须有一个简单的方法来做到这一点。我有一个连接到数据库的 Powershell 脚本,我想将结果数据表保存为 CSV。这是到目前为止的代码:

$connString = "Provider=msdaora;Data Source=MyDatabase;User Id=test;Password=test    
$qry = "select * from employees"
$OLEDBConn = New-Object System.Data.OleDb.OleDbConnection($connString)
$OLEDBConn.open()
$readcmd = New-Object system.Data.OleDb.OleDbCommand
$readcmd.Connection = $OLEDBConn
$readcmd.CommandTimeout = '300'
$readcmd.CommandText = $qry
$da = New-Object system.Data.OleDb.OleDbDataAdapter($readcmd)
$dt = New-Object system.Data.datatable
[void]$da.fill($dt)
$OLEDBConn.close()

最佳答案

我认为应该这样做:

$ds = New-Object System.Data.DataSet
$da.Fill($ds) >$null| Out-Null
$ds.Tables[0] | export-csv tofile.csv -notypeinformation

关于powershell - 使用 Powershell 将数据表保存为 csv,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10149910/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com