如何有条件的提取存储过程返回的记录集?
例如sp_who可以查看当前访问数据库的所有进程
如何根据 @@SPID 来返回当前进程访问的那条记录?
--------------------------------
例题如下:
exec sp_who
1 0 background sa 0 NULL LAZY WRITER
2 0 sleeping sa 0 NULL LOG WRITER
3 0 background sa 0 master SIGNAL HANDLER
4 0 background sa 0 NULL LOCK MONITOR
5 0 background sa 0 master TASK MANAGER
6 0 background sa 0 master TASK MANAGER
7 0 sleeping sa 0 NULL CHECKPOINT SLEEP
8 0 background sa 0 master TASK MANAGER
9 0 background sa 0 master TASK MANAGER
10 0 background sa 0 master TASK MANAGER
11 0 background sa 0 master TASK MANAGER
12 0 background sa 0 master TASK MANAGER
13 0 background sa 0 master TASK MANAGER
51 0 runnable BILLGATES\EPox8KHA-DDR BILLGATES 0 master SELECT
52 0 sleeping BILLGATES\EPox8KHA-DDR BILLGATES 0 master AWAITING COMMAND
select @@spid
51
如何得到如下记录
51 0 runnable BILLGATES\EPox8KHA-DDR BILLGATES 0 master SELECT
如何根据 @@SPID 来返回当前进程访问的那条记录?
--------------------------------
例题如下:
exec sp_who
1 0 background sa 0 NULL LAZY WRITER
2 0 sleeping sa 0 NULL LOG WRITER
3 0 background sa 0 master SIGNAL HANDLER
4 0 background sa 0 NULL LOCK MONITOR
5 0 background sa 0 master TASK MANAGER
6 0 background sa 0 master TASK MANAGER
7 0 sleeping sa 0 NULL CHECKPOINT SLEEP
8 0 background sa 0 master TASK MANAGER
9 0 background sa 0 master TASK MANAGER
10 0 background sa 0 master TASK MANAGER
11 0 background sa 0 master TASK MANAGER
12 0 background sa 0 master TASK MANAGER
13 0 background sa 0 master TASK MANAGER
51 0 runnable BILLGATES\EPox8KHA-DDR BILLGATES 0 master SELECT
52 0 sleeping BILLGATES\EPox8KHA-DDR BILLGATES 0 master AWAITING COMMAND
select @@spid
51
如何得到如下记录
51 0 runnable BILLGATES\EPox8KHA-DDR BILLGATES 0 master SELECT
...全文
相关推荐
oracle的存储过程如何返回结果集
oracle的存储过程如何返回结果集 oracle的存储过程如何返回结果集 oracle的存储过程如何返回结果集
asp sqlserver 执行存储过程返回记录集报对象关闭时不允许操作
asp sqlserver 执行存储过程返回记录集报对象关闭时不允许操作的临时解决方法。大家有更好的方法,可以说下。
为什么在存储过程中用OLEDB方式不能返回记录集
为什么在存储过程中用OLEDB方式不能返回记录集?我曾写过一段程序,是对临时表操作的(主要功能是取出每种分类的TOP10条记录)。该存储过程使用ODBC连接数据库时正常,能够得到正确的结果。但在使用oledb方式连接时,却不能返回记录集,而一旦操作返回记录集时就出现错误提示:ADODB.Recordset 错误 ‘800a0e78’ The operation requested by the application is not allowed if the object is closed.令我百思不得其解。这是为什么?这是因为OLEDB与ODBC存在着一个差别,就是,当ASP向ODBC取
使用OLE-DB和ADO调用返回记录集的Oracle存储过程.docx
使用OLE-DB和ADO调用返回记录集的Oracle存储过程.docx
Oracle返回记录集.docx
Oracle返回记录集.docx


疑难问题
