当前位置: 首页 > 工具软件 > sqlupdate > 使用案例 >

【SQL】SQL update时怎么使用表别名

蒲昊苍
2023-12-01

最近在使用update语句时发现倘若使用下面这种方法的话是不能进行表别名的,因为这种其实是update的简写格式:

UPDATE TABLE_A SET X='sinclair' where X<>'sincalir'

如果需要子查询的话就不能使用这种update的简写方式,应使用规范格式:

UPDATE  A
SET     X = ( SELECT    X
              FROM      TABLE_B AS B
              WHERE     B.ID = A.ID
            )
FROM    TABLE_A AS A

 

 类似资料: