比如 查询到了: 员工编号 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'