我正在通过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.csv
我不想拥有一个,而是拥有mydata_1.csv
,mydata_2.csv
等。