您的位置:首页 > 数据库

SQL中如何才能将查询的结果数据存在一个变量中???

2015-06-17 20:32 447 查看


sql中查询出一条数据如何将数据存在一个变量中

2011-12-15 17:39tw774139298 分类:数据库DB | 浏览
1297 次
比如  查询到了:
员工编号
1
我知道用游标可以获得这个1值、但是
有没有别的简单的方法直接用变量获取这个值

比如  select 员工编号 from 员工表 where 员工姓名='twq'
结果是:
员工编号
1
利用游标可以获得它、但是很麻烦。因为我有多条这样的查询条件、查询结果最后汇总起来、insert到 一张表中、有这种方法吗?


分享到:



2011-12-15 17:52

#行家新兵训练营,缤纷好礼等你赢!#

提问者采纳

存到变量:
declare @ID
select @ID := 员工编号 from 员工表 where 员工姓名='twq'
这样的方法必须保证结果只有一条记录,否则报错。

插入到一个表tmp-ID中(自动创建一个表)
select 员工编号 into tmp-ID from 员工表 where 员工姓名='twq'
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: