我想知道它是否可能异步从存储过程中检索PRINT语句?
目前,下面的代码只会在执行存储过程后显示所有PRINT系统。
"Invoke-Sqlcmd -ServerInstance $sql_server -Username $sql_usr -Password $sql_pwd -Database $sql_db -QueryTimeout 6000 -Query "EXEC TV.StoredProdure $cob_date, $region" -Verbose"
非常感谢任何帮助。
答案 0 :(得分:3)
没有
只有在命令完成后才会显示 PRINT
,无论是从OSQL,SSMS还是Powershell运行它。
CAN 所做的是使用RAISERROR
获取即时反馈:
RAISERROR('This will display immediately',0,1) WITH NOWAIT