关于使用存储过程的疑问!

vigend 2006-05-30 10:15:47

请问如何实现在SQL查询语句中调用存储过程,MSSQL有这样的支持吗?
Select text=(存储过程),ProductName From Memb_Product

存储过程说明如下
Sp_GetProductInfo ID --int类型参数

请各位帮帮忙,谢谢!
...全文
117 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
EricPan2023 2006-05-31
  • 打赏
  • 举报
回复
解释不错,来学习的。
xeqtr1982 2006-05-30
  • 打赏
  • 举报
回复
楼上说得也可以。加一个OUTPUT变量

declare @result int
exec Sp_GetProductInfo @id,@result OUTPUT
Select text=@result,ProductName From Memb_Product
chjpeng 2006-05-30
  • 打赏
  • 举报
回复
在Sp_GetProductInfo中要设置传输参数@text
declare @text int
exec Sp_GetProductInfo @id,@text

Select text=@text,ProductName From Memb_Product
xeqtr1982 2006-05-30
  • 打赏
  • 举报
回复
Select text=(函数),ProductName From Memb_Product

函数倒是可以这样
xeqtr1982 2006-05-30
  • 打赏
  • 举报
回复
Select text=(存储过程),ProductName From Memb_Product

----这样好像不行吧

应该只能把存储过程的结果into到临时表里,然后从临时表里取

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧