我正在尝试将选择查询结果插入/更新到sql-server存储过程中的表变量,但是由于某些原因,仅第一个值正在更新
declare @student table(regdno int,semester_marks float null,temp float null);
insert into @student(regdno )
select regdno
from sem_marks
where allocId =@allocid
order by regdno asc;
AND
update @student
set regdno = sem_marks.regdno
from sem_marks
where sem_marks .allocId =@allocid ;
declare @student table(regdno int,semester_marks float ,temp float );
声明了表变量
需要从另一个表sem_marks中插入regdno的值到@student中,当前将semester_marks和temp列留空,稍后将在代码上对其进行更新
答案 0 :(得分:0)