mssql 两表合一表存储过程怎么做?

来源:百度知道 编辑:UC知道 时间:2024/06/10 18:12:01
想把a表的a列与B表的b列同时插入c表中分为两列,如图,请问存储过程该怎么写。

create procedure p_add
as
begin
insert into c select a.id,a.a,b.b from a inner join b on a.id=b.id
end

go

exec p_add

为什么要用存储过程,一个sql搞定:
insert into c select a.id,a.a,b.b from a inner join b on a.id=b.id

---
以上,希望对你有所帮助。

上面的写错了点修改下
create procedure p_add
as
begin
insert into c as( select a.id,a.a,b.b from a inner join b on a.id=b.id)
end

go