私はSQLデータベースからエクスポートされたCSVファイルを持っています。だから私は、データベース内のすべての関数によって参照されているそれぞれすべてのオブジェクトを表示したい FunctionNameはとDateCreatedpowershellのcsvファイルをループする
:ファイルは100件のレコードを持つ2つの列があります。ここで
私がこれまで書いてきた私のコードです:
$Query= "SELECT space(iteration * 4) + TheFullEntityName + ' (' + rtrim(TheType) + ')', *
FROM dbo.fn_DependantObjects('$FunctionName', 1, 0)
ORDER BY ThePath"
の点に注意してください。dbo.fn_DependantObjects
を、私はすでに作成している機能です。
$fileName = 'c:\CurrentDate.csv'
foreach ($pattern in (Import-Csv $filename | % {$_.FunctionName})) {
Invoke-Sqlcmd -ServerInstance "ServerName" -Database "DatabaseName" -Query $Query
私はまだpowershellを使い始めていません。誰かが他の方法で私を助けることができたら本当に感謝しています。私は立ち往生しており、このプロジェクトは予定より遅れています。
私に知らせてください。 $Query
文字列で
おかげ 不滅
おかげマティアス、あなたのアイデア
は、この問題を解決するには、ループの中にダウンし、その文字列変数割り当てコードを移動したいです働いた!! – Immortal