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

2025-01-23 05:55:24
推荐回答(5个)
回答(1):

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

插入到一个表tmp-ID中(自动创建一个表)
select 员工编号 into tmp-ID from 员工表 where 员工姓名='twq'

回答(2):

select 员工编号 into 我的变量 from 员工表 where 员工姓名='twq'

或者
insert into tab 我的字段
select 员工编号 from 员工表 where 员工姓名='twq'

回答(3):

declare @UserID int
Select Top 1 @UserID=UserID From Users Where *****

回答(4):

insert into table set aa=(select id from bb);

回答(5):

使用视图或存储过程