我用
Insert into table
select (col_name)
from another
例如:
insert into table1(salary)
select salary
from table2
If (variable=700)
Begin
Insert .......
End
我可以声明一个变量,让它的值等于工资
选择第1行时,该值为第1行中的工资
在选择第2行时,变量的值是第2行的工资
等等?
答案 0 :(得分:3)
从提供的代码中,@variable
是一个标量,但来自SELECT
的{{1}}工资将返回一列结果集,因此无法直接分配或仅提取来自table2
的最后(感谢Ken指出)值。
如果我理解你正在尝试做什么,我想你想要的东西是:
SELECT
或者,如果你向我们提供你想要做的全部事情,也许可以做得更好。