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

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

2011-12-15 17:39 tw774139298    分类:数据库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'
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值