首页
社区
课程
招聘
求数据库牛人
发表于: 2011-3-25 15:35 3569

求数据库牛人

2011-3-25 15:35
3569
不知道看雪有没有数据库玩的好的。问题是这这样的:
我有一个存储过程A(@dm varchar(200),@y int,@m int,@d int,@r int output)
他的作用相当于函数一样传入参数@dm (其他暂且不看) 传出 对应的数值@r
现在我在另一个存储过程中 select dm from tableX 得到一系列结果,
那我怎么样再写一个select语句出的结果是dm 和对应的以dm为参数调用存储过程A后返回的r的值。即:
dm     r
1      1  (r的值是调用存储过程返回的)
2      2
3      3
要求就是一定要是类似select现实的结果,因为PB的数据窗口要用。
这个我纠结了一天了,还请牛人解答。十分感谢了。

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 303
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
可以使用SQL2005里的FUNCTION 传入dm,返回的表值,具体看SQL2005帮助吧,FUNCTION 可以使用SELECT返回结果
2011-3-25 18:48
0
雪    币: 80
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
Select语句中直接调用存储过程貌似不行,好像要使用临时表
楼主你可以看一下这个帖子:
http://www.itpub.net/thread-188508-1-1.html#
ps:数据库的问题去itpub找吧,那里相对多一些
2011-3-26 10:04
0
游客
登录 | 注册 方可回帖
返回
//