当前在线人数17497
首页 - 分类讨论区 - 电脑网络 - 数据库版 -阅读文章
未名交友
[更多]
[更多]
文章阅读:Re: 如何从一个Stored Procedure中实时返回运行信息
[同主题阅读] [版面: 数据库] [作者:xlxie] , 2007年05月27日09:26:03
xlxie
进入未名形象秀
我的博客
[上篇] [下篇] [同主题上篇] [同主题下篇]

发信人: xlxie (三老爷), 信区: Database
标  题: Re: 如何从一个Stored Procedure中实时返回运行信息
发信站: BBS 未名空间站 (Sun May 27 09:26:03 2007)

In SQL server:

1) default way

Build a meta table stores the information you want.
Write logging stored procedured inside your stored procedure to provide
detailed logging.
Run another job at the same time or use DTS/SSIS to scan the meta table and
logging, then send you an result email once a while or after certain steps
etc.
All can be done just inside the SQL server. no extra c# is required.

2) easy way
just email out the temp result directly with the sp_send_cdosysmail stored
procedure with in your stored procedure.



【 在 moolong (穆珑) 的大作中提到: 】
: 假如一个Stored Procedure有很多步,有很多数据需要处理,需要运行很长时间
: 我如何让它运行时返回一些有用信息给用户,
: 告诉用户正在处理什么数据,正在运行哪一步
: 而我另外的程序,比如说C#.NET(Win form)可以抓住这些信息
: 实时显示给用户
: 谢谢



--

※ 来源:·WWW 未名空间站 海外: mitbbs.com 中国: mitbbs.cn·[FROM: 69.138.]

[上篇] [下篇] [同主题上篇] [同主题下篇]
[转寄] [转贴] [回信给作者] [修改文章] [删除文章] [同主题阅读] [从此处展开] [返回版面] [快速返回] [收藏] [举报]
 
回复文章
标题:
内 容:

未名交友
将您的链接放在这儿

友情链接


 

Site Map - Contact Us - Terms and Conditions - Privacy Policy

版权所有,未名空间(mitbbs.com),since 1996