Sql server with as update用法


create table t1
( id int,[names] varchar(100))

create table t2
( id int,[names] varchar(100))

insert into t1 values(1,'t1');
insert into t1 values(2,'t2');
insert into t1 values(3,'t3');

 

insert into t2 values(1,'ttt1');

with temp(id,names) as
(
select id,names from t1
)

Merge into temp as a
Using t2 as b on a.id=b.id
when MATCHED THEN
Update SET a.names = b.names;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM