【发布时间】:2020-05-21 19:42:39
【问题描述】:
我正在通过 Invoke-Sqlcmd 脚本导出大约 1,000,000 行,并将其导出为大约 180MB 的 csv。
我想做的是能够将其导出到 10 100,000 个行文件中。我该怎么做,因为它似乎不是 Export-Csv 或 Invoke-Sqlcmd 中我能找到的功能。
当前代码:
$dataSubset = "mydata"
$localFile = ("{0}.csv" -f $dataSubset)
$localPath = "my\path"
$serverInstance = "myserver.domain.com"
$database = "mydatabase"
$Query = @"
my crazy ass query
"@
$Results = Invoke-Sqlcmd -QueryTimeout 0 -ServerInstance $ServerInstance -Database $database -Query $Query
$Results | Export-csv $localPath/$localFile -NoTypeInformation
我想要mydata_1.csv、mydata_2.csv等而不是单个mydata.csv。
【问题讨论】:
标签: windows powershell invoke-sqlcmd