我有一个包含数百行数据的 SQL 表。此表中的一列包含以纯文本形式存储在该列中的文本报告。
本质上,我需要遍历 SQL 中的每一行数据,并将每一行的报告列的内容输出到其自己的单独文本文件中,并使用从另一列中提取的唯一名称。
我正在尝试通过 PowerShell 完成此操作,但我似乎被挂断了。以下是我到目前为止所拥有的。
foreach ($i=0; $i -le $Reports.Count; $i++)
{
$SDIR = "C:\harassmentreports"
$FILENAME = $Reports | Select-Object FILENAME
$FILETEXT = $Reports | Select-Object TEXT
$NAME = "$SDIR\$FILENAME.txt"
if (!([System.IO.File]::Exists($NAME))) {
Out-File $NAME | Set-Content -Path $FULLFILE -Value $FILETEXT
}
}