こんにちは私は少し質問を実行すると、SQL Serverの動作を表示するのは混乱しています。鉱山によると、出力は更新中のSqlサーバーの問題
Declare @temp table(
Name Varchar(50),
amount int
)
insert @temp values ('Priyanka' ,10)
Update @temp
set amount=amount-A.a
from (
select 'Priyanka' as Name,1 as a
union
select 'Priyanka' as Name,5 as a
)A
where [@temp].Name in (A.Name)
select * from @temp
4しかし 出力
Name amount
Priyanka 9
これが起こっている理由いずれかを教えてくださいすることができ、「して、Priyanka」でなければなりません。
しかし、先生たちは、XMLから読み込まれ、その後、何の問題のテーブルを更新していないとき。 –
私は少し混乱しています。私はこのコンセプトをどこから理解できるかを参考にしてください。 –