DECLARE @target TABLE ( IDA NVARCHAR(5), USERNAME NVARCHAR(50), EMAIL NVARCHAR(50), DEP NVARCHAR(50) ) DECLARE @Source TABLE ( ID NVARCHAR(5), USERNAME NVARCHAR(50), EMAIL NVARCHAR(50), DEP NVARCHAR(50) ) INSERT INTO @Source(ID,USERNAME) VALUES ('1' ,'aa'); INSERT INTO @Source(ID,USERNAME) VALUES ('2' ,'bb'); INSERT INTO @target(IDA) VALUES ('1'); INSERT INTO @target(IDA) VALUES ('2'); INSERT INTO @target(IDA) VALUES ('3'); UPDATE @target SET USERNAME = S.USERNAME FROM (SELECT ID,USERNAME FROM @Source ) S WHERE S.ID = IDA AND IDA = '1' SELECT * FROM @Source SELECT * FROM @target
2020-08-13
[T-SQL]透過其他資料表更新
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言