函数中case when问题

ajdopteronmomo 2012-10-29 02:53:32


这哪里写错了,我只是想实现判断,转换功能。求指教,在线等答案。初学
...全文
92 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ajdopteronmomo 2012-10-29
  • 打赏
  • 举报
回复
明白了,多谢各位哦~
以学习为目的 2012-10-29
  • 打赏
  • 举报
回复
你没有给变量@soldata传递值

begin
declare @soldata varchar(6)
select @soldata=
case @areacode when ...
end
return @soldata
end
开启时代 2012-10-29
  • 打赏
  • 举报
回复
set @soldata=case @areacode when 'HZS' then ......
  • 打赏
  • 举报
回复
case是一个函数哦,
select @areacode=case …… end
叶子 2012-10-29
  • 打赏
  • 举报
回复
set @soldata= case @areaCode ....


在 case @areaCode 前面添加set @soldata 即可。

34,588

社区成员

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

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