sql server存储过程调用问题(非常奇怪!) 150

小弟近日遇到一个非常奇怪的问题,在数据库中定义了一个存储过程p1,该过程又调用了存储过程p2。CREATEprocedurep1Asexecp2GO执行p1时返回记录19... 小弟近日遇到一个非常奇怪的问题,在数据库中定义了一个存储过程p1,该过程又调用了存储过程p2。
CREATE procedure p1
As
exec p2
GO

执行p1时返回记录19条,如果在查询分析器中直接执行exec p2,返回结果是25条,谁能知道是为什么呢?
CREATE procedure p1
(@EndDate uDate,
@HtCode uHtCode,
@IsEnd smallint
)
As
exec p2 '070168','2008-10-26','2008-11-25'
GO
我已经把p1的所有语句都删除了,就剩这些了。(p1的三个参数,为了测试没有用到)
通过事件探查器看了一下结果,发现执行p1到第19条记录后程序就不执行了,而直接在查询分析器中执行p2却没问题,说明不是数据的问题。
展开
 我来答
CloudPRose
2008-12-22 · TA获得超过5175个赞
知道大有可为答主
回答量:3175
采纳率:66%
帮助的人:889万
展开全部
先把p1,p2删掉,重新创建一遍。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wewewe7
2008-12-22 · TA获得超过180个赞
知道小有建树答主
回答量:560
采纳率:0%
帮助的人:332万
展开全部
存储过程拿来看看
不是看这段代码,是看p2的代码
另外我觉得跟时间有关
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wjinbd
2008-12-22 · TA获得超过8686个赞
知道大有可为答主
回答量:1536
采纳率:100%
帮助的人:2017万
展开全部
是啊,大家都想看看p1。
哈哈 你可别舍不得啊。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zekun23
2008-12-22 · TA获得超过718个赞
知道小有建树答主
回答量:117
采纳率:0%
帮助的人:97.9万
展开全部
p1 是不是改完后没重新创建
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Jerry流云
2008-12-29 · TA获得超过346个赞
知道小有建树答主
回答量:248
采纳率:50%
帮助的人:158万
展开全部
具体问题具体分析,兄弟吧P1和P2的代码贴出来吧!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
永振宇0fL
2009-01-01
知道答主
回答量:24
采纳率:0%
帮助的人:0
展开全部
另外我觉得跟时间有关
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 6条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式