我正在寫一個powershell函數來檢索我們的數據庫中的學生列表,但返回的第一個項目始終是記錄數。我無法想出一種方法將設置的nocount納入腳本 - 任何想法?Powershell和SQL Server - 設置nocount
功能到目前爲止是:
3210它返回一個可愛的表 - 但是,第一行是永遠的記錄數第一。 我只需要抑制那個輸出。
我正在寫一個powershell函數來檢索我們的數據庫中的學生列表,但返回的第一個項目始終是記錄數。我無法想出一種方法將設置的nocount納入腳本 - 任何想法?Powershell和SQL Server - 設置nocount
功能到目前爲止是:
3210它返回一個可愛的表 - 但是,第一行是永遠的記錄數第一。 我只需要抑制那個輸出。
您應該可以將SET NOCOUNT ON
添加到您的SQL中。
即SET NOCOUNT ON select txtSchoolId, intSystemStatus, txtForename, txtSurname, txtForm from TblPupils where intSystemStatus = 1
你可以趕上供以後使用的行數。
$rowCount = $adapter.Fill($Table)
或者只是忽略它。
$adapter.Fill($Table) | Out-Null
添加「Set Nocount On; select txtSchoolID」,...在我的測試中沒有任何影響。
加一個; SET NOCOUNT ON之後 – 2012-07-19 12:18:36