[SQL ] MSSQL SP CALL SP 很慢

楼主: bernachom (Terry)   2016-08-21 00:26:38
数据库名称: MSSQL 2008 R2
数据库版本: 2008R2
内容/问题描述:
请教一下,
我有一个SP,会循环跑日期
然后每一个日期会丢到另一个SP里面去,这个SP会再回传资料回来
SP CALL SP好像只能使用CREATE TALBE 的方式去接资料
如果循环很少,就跑的很快
循环很多的时后,这个接收日期的SP就超慢
我在想,是不是一直CREATE TABLE ,DROP TABLE造成的?
这有办法解决吗?
如果要改写成FUNCTION可能暂时先不考虑
希望前辈有一些建议,谢谢帮忙
作者: rockchangnew (rock)   2016-08-22 18:35:00
循环是杀手
作者: te426odin (小胖老师)   2016-10-18 17:15:00
可以试试在第二各SP回传资料的时候改成写到TEMP第一个SP改去TEMP那边捞资料看看

Links booklink

Contact Us: admin [ a t ] ucptt.com