0

我有存储过程,在将数据插入表后,我想通过执行另一个过程来更新此表中的数据,但数据未更新。

就在我在第一个过程之后执行 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

我能做些什么????

4

0 回答 0