sql语句里怎么调用存储过程下例!

「已注销」 2014-09-02 11:44:18
sql语句里怎么调用存储过程下例:
select (exec PROC_wcqk_detailed1 A01.字段1) from A01
...全文
2363 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
「已注销」 2014-09-02
  • 打赏
  • 举报
回复
临时表会不会拖慢数据查询速度啊,我现在就是数据查询速度慢了在优化,现在是数据查询出来了以后在页面加载的时候在调用方法了查询存储过程查询,但是速度很慢。十几条数据都要好多几秒
道素 2014-09-02
  • 打赏
  • 举报
回复
不能直接那么用,可以用临时表:

CREATE PROCEDURE [dbo].[sp_test] 
  @id INT
AS
BEGIN

	SET NOCOUNT ON;

   
	SELECT @id+10
END

 CREATE TABLE #tab
(
  ID int
)
 INSERT INTO #tab 
 EXEC sp_test 10
 SELECT * FROM #tab 
DROP TABLE #tab
「已注销」 2014-09-02
  • 打赏
  • 举报
回复
这样写报这个错误: 消息 156,级别 15,状态 1,第 2 行 关键字 'exec' 附近有语法错误。 消息 102,级别 15,状态 1,第 2 行 '.' 附近有语法错误。
freecodex 2014-09-02
  • 打赏
  • 举报
回复
可以用存储过程的返回值吗 sql server存储过程的返回值

22,207

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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