我有存储过程,在将数据插入表后,我想通过执行另一个过程来更新此表中的数据,但数据未更新。
就在我在第一个过程之后执行 updateTable 过程时,它起作用了,但我需要从第一个过程执行 updateTable 过程!!!
这是第一个程序:
CREATE PROCEDURE a
AS
BEGIN
insert into tbl
select * from tempTable
exec updateTable
end
更新表的过程如下所示:
ALTER procedure [dbo].[updateTable]
AS
BEGIN
update tbl
set tbl.name= users.name
from dbo.tbl tbl
inner join
dbo.users users
on users.id=tbl.id
END
我能做些什么????