如何将查询结果的各列赋值给变量?

jishiguang 2011-02-14 09:52:57
例如 select [列名1],[列名字2],[列名3] from 表名 where 条件

查询结果是一条记录,分别有列名1、列名2、列名3,共3个数据,如何将这3个数据分别赋值给3个变量
...全文
161 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
jishiguang 2011-02-14
  • 打赏
  • 举报
回复
这么简单!却让我怎么也想不到,谢谢!结贴
快溜 2011-02-14
  • 打赏
  • 举报
回复

declare @a int,@b char(10),@c varchar(20)--变量要跟列类型一样
select @a=col1,@b=col2,@c=@col3 from tb where 条件
打一壶酱油 2011-02-14
  • 打赏
  • 举报
回复

 select @变量1 = [列名1],@变量2 = [列名字2],@变量3 =  [列名3] from 表名 where 条件

34,593

社区成员

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

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