为什么这个存储过程不执行 ???

sgx 2003-05-24 05:23:03

exec tzkz2 '2003'

----------------------------------------------------
服务器: 消息 203,级别 16,状态 2,过程 tzkz2,行 7
----------------------------------------------------
...全文
61 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
pengdali 2003-05-24
  • 打赏
  • 举报
回复

----------------------------------------------------
服务器: 消息 203,级别 16,状态 2,过程 tzkz2,行 7
----------------------------------------------------


把第6-8行贴出来
nboys 2003-05-24
  • 打赏
  • 举报
回复
create proc tzkz2
@xmsj varchar(100)
as
begin
SELECT xmgs, SUM(bcfk) AS t1 FROM TFK WHERE xmgs IN (SELECT xmmc FROM txm where xmsj=@xmsj) GROUP BY xmgs
end
bfs 2003-05-24
  • 打赏
  • 举报
回复
把整个存储过程都贴出来吧!
sgx 2003-05-24
  • 打赏
  • 举报
回复
SELECT xmgs, SUM(bcfk) AS t1 FROM dbo.TFK WHERE ( xmgs IN (SELECT xmmc FROM txm where xmsj='2003')) GROUP BY xmgs

这条语句单独执行没问题
但放到存储过程中就有问题

why ??

34,593

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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