select读取带有参数的存储过程返回集,求读取语句解决思路
发布时间:2010-05-20 14:01:29 文章来源:www.iduyao.cn 采编人员:星星草
select读取带有参数的存储过程返回集,求读取语句
写了一个存储过程如下:
CREATE PROCEDURE dbo.getPauseDays
@htongInfoIdx int
AS
declare @p1 binary(16)
declare @p2 binary(16)
create table #(c1 text)
insert # select " "
SELECT @p1 = textptr(c1) FROM #
--声明一个游标
DECLARE tb CURSOR LOCAL
FOR
SELECT textptr( pausedays)
FROM hetongpauseinfo where uidx = @htongInfoIdx
OPEN tb
FETCH tb INTO @p2
WHILE @@fetch_status=0
BEGIN
UPDATETEXT #.c1 @p1 NULL null hetongpauseinfo.pausedays @p2
FETCH tb INTO @p2
END
CLOSE tb
DEALLOCATE tb
select c1 from #
drop table #
GO
在查询分析器中 exec getPauseDays 12 可以的到查询的集,但是放在select 语句中怎么也不行了..select a.* from (getPauseDays 12) as a 形如这样的读取是不行的吗
------解决方案--------------------
--一個簡單的示例
use pubs
go
create proc pc
as
select title_id from titles
create table T(col varchar(50))
insert T exec pc
select * from T
------解决方案--------------------
存储过程中包含了select...
------解决方案--------------------
在前台直接執行 exec getPauseDays 12
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。
其他相似内容:
-
从 Excel 导入到 SQL 的大数据效率问题
导入数据量:10W。
环境:Sql server 2008 R2
导入用时 29分钟。
每条执行语句:
IF EXIS...
-
链接服务器 删除时,提示 提供程序内存不足
链接服务器连一个oracle 数据库
表 tb 其中一个列是 blob
现在删除 tb 的一行...
-
一个简单的存储过程报错,求大神指教
--Drop PROCEDURE [dbo].[FenYe]
CREATE PROCEDURE [dbo].[FenYe]
@curPage int, --当...
-
如何在调试时清除临时表
用临时表时碰到错误
Msg 2714, Level 16, State 6, Line 3
There is already an object named '#TblPr...
-
还原数据库时,出现怪事了....
我用的SQL的版本是 Microsoft Corporation 版本8.0
企业管理器---找到相应的数据库名---右键---...
-
动态列!急!
下面的存储是我举例子的,并不正确!我想实现当我输入参数,2012,1,2012,12 的时候,Ytd就
得到那参数区间的和,问题就在,如...
-
为庆祝PASS北京分会成立,12月份在微软中国举办第一次线下活动。欢迎报名!
The Professional Association for SQL Server (简称PASS...
-
关于数据分页问题。
朋友说,微软自带的ListView数据分页不能使用,效率太低,查询要把整个数据库查一遍,说是要Row_Number。
那么Row_N...
-
sql查询优化
表 table 有24个字段,3万条数据,现在我查询该表的所有数据
select * from table order by id
查询时间在1分20秒左右...
-
sql 多张表的列合并成一条数据
比如
A表 有下列
name stock(库存)
苹果 10
香蕉 20
B表
name import(入库)
苹果...