あるテーブルから値を取得し、それらを別のテーブルに転送して更新するトリガーを作成したいと考えています。
このようなもの:
UPDATE [dbo].[TABLE1]
SET CapelaWin = 2,
ProcyonWin = 1
WHERE [dbo].[table2].[VictoryNation] = 1;
私はすでにstackoverflowとgoogleで検索しましたが、答えが見つかりませんでした。
あるテーブルから値を取得し、それらを別のテーブルに転送して更新するトリガーを作成したいと考えています。
このようなもの:
UPDATE [dbo].[TABLE1]
SET CapelaWin = 2,
ProcyonWin = 1
WHERE [dbo].[table2].[VictoryNation] = 1;
私はすでにstackoverflowとgoogleで検索しましたが、答えが見つかりませんでした。
テーブルがどのように接続されているかを知っている場合 (お互いに関係があるはずです)、このテンプレートを使用して作業を行うことができます
UPDATE [dbo].[TABLE1]
SET CapelaWin = 2,
ProcyonWin = 1
from [dbo].[TABLE1] inner join [dbo].[TABLE2] on [dbo].[TABLE1].fld1 =[dbo].[TABLE1].fld2
WHERE [dbo].[table2].[VictoryNation] = 1;
トリガーがいつ起動するかを定義する必要があります。