テーブルにデータを挿入した後、このプロシージャのテーブルにデータを挿入するプロシージャをストアドにしました。別のプロシージャを実行してこのテーブルのデータを更新したいのですが、データが更新されていません。
最初のプロシージャの後に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
私に何ができる????