sql-server – 在update语句中使用cross apply

前端之家收集整理的这篇文章主要介绍了sql-server – 在update语句中使用cross apply前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
sql Server 2005中,可以在update语句的一部分中使用cross apply子句吗?

解决方法

哟,阿尔伯特我做了一些测试,发现这是可能的.使用与SELECT语句中的一样.例如:
UPDATE some_table
SET some_row = another_row,some_row2 = another_row/2
FROM some_table st
  CROSS APPLY
    (SELECT TOP 1 another_row FROM another_table at WHERE at.shared_id=st.shared_id)
WHERE ...

猜你在找的MsSQL相关文章