【发布时间】:2012-12-03 20:59:31
【问题描述】:
我有一个我编写的 SQL 脚本,它可以帮助我搜索数据库模式以查找是否使用了某些列(即非空、非零长度字符串等)以及它们最流行的值是什么。
我真的希望能够返回在循环中找到的结果,因为完成整个搜索可能需要一段时间。有没有办法以这样的方式返回结果,在 VB.NET 端,当它尝试执行 SqlDataReader.Read 时,它会看到结果?
因为现在,我将结果存储在临时表中并在最后返回临时表。
谢谢!
【问题讨论】:
-
没有使用 CLR 并创建一个流式结果集,它在接收记录时发送数据,我认为最好的方法是创建一个全局临时表(例如,
##temp)并有一个辅助进程来显示全局临时表中的值/记录。
标签: sql-server tsql ado.net