mssql sqlserver update关键字使用别名的用法分享


摘要:
在sql脚本编写中,使用表别名可以使代码看起来整齐,加快脚本编写
使用表别名可以区分一张表多次引用
我们经常使用select * from tableName as [表别名] 使用别名的方式代替表名,
下文将分享update 关键字使用表别名的方法


 --1.表别名引用举例
  select * from tableName as A left join tableName as B on A.keyId = B.keyId 
  ---使用表别名,我们可以多次引用tableName表

 --2.update 表别名引用举例
    update A 
      set A.info ='test' 
    from tableName A 
    where A.keyId =100
   ---上述代码中,A为表别名 tableName为表名
 --3 update 使用表别名多次引用一张表
       update A 
           set A.info = B.keyId
       from tableName A,tableName B  
        where A.keyId = b.keyId+1
     ----A ,B 均为表别名 tableName为表名