将 join 用于 update 和 delete(update from、delete from)

作者:leen 来源:ITPOW(原创) 日期:2007-4-28

在 SQL 中,表连接(left join、right join、inner join 等)常常用于 select 语句,其实在 SQL 语法中,这些连接也是可以用于 update 和 delete 语句的,在这些语句中使用 join 还常常得到事半功倍的效果。具体语法请参见 SQL Server 联机丛书。

示例:

update tbl1
  set fld1=substring(tbl2.fld1,3,4)
  from tbl2 inner join tbl1 on tbl2.id=tbl1.id
相关文章