【发布时间】:2013-03-16 04:54:48
【问题描述】:
我有一个大约需要 5-8 分钟才能执行的存储过程。 用户只看到一条消息“正在生成报告,请稍候” 人们很可能会认为它已经停止工作……或者出了什么问题……等等。
存储过程有什么方法可以在执行时保持返回状态..?
例如:
{logical block 1}
logical block 1 completed!
{logical block 2}
logical block 2 completed!
{logical block 3}
logical block 3 completed!
如果是,请告诉我如何在 c# 中捕获这些状态。
谢谢大家。
【问题讨论】:
-
你有合适的索引吗?
-
是的。存储过程不是最好的。但这就是网站的第一个版本。
-
我现在不想提高SP的性能..只需要捕获存储过程的状态。
-
“治标不治本”
-
你可以使用Raiserror
标签: c# asp.net sql sql-server stored-procedures