将COUNT()sql查询的结果保存到powershell中的变量中

时间:2012-04-26 17:07:17

标签: sql variables powershell count sqlcmd

我正在运行一个sql查询,将结果保存到csv中。 csv中唯一的东西是返回COUNT()函数。有没有办法可以将这个数字直接保存到powershell中的变量中?

2 个答案:

答案 0 :(得分:2)

应该很简单。我们假设CSV字段名为Result

$result = (Import-Csv .\sqlout.csv).Result

答案 1 :(得分:0)

如果你想摆脱CSV,你可以使用SqlServerCmdletSnapin:

Add-PSSnapIn SqlServerCmdletSnapin100
(Invoke-Sqlcmd -server .\sqlexpress -database foo -query 'SELECT COUNT(...) FROM ...')[0]