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

求数据库牛人

2011-3-25 15:35
3677
不知道看雪有没有数据库玩的好的。问题是这这样的:
我有一个存储过程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的数据窗口要用。
这个我纠结了一天了,还请牛人解答。十分感谢了。

[培训]科锐逆向工程师培训第53期2025年7月8日开班!

收藏
免费 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语句中直接调用存储过程貌似不行,好像要使用临时表
楼主你可以看一下这个帖子:
d58K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4N6%4N6#2)9J5k6h3W2@1M7s2g2T1i4K6u0W2L8X3g2@1i4K6u0r3N6r3S2J5k6h3q4V1i4K6u0V1x3e0R3^5y4e0l9^5i4K6u0V1x3g2)9J5k6o6q4Q4x3X3g2Z5N6r3#2D9i4K6t1K6
ps:数据库的问题去itpub找吧,那里相对多一些
2011-3-26 10:04
0
游客
登录 | 注册 方可回帖
返回