标签: sql-server count
在执行实际更新之前,有没有办法通过update-statement获取记录数?
我知道你可以创建一个select count(1)语句,但我的过程需要更通用的东西。
答案 0 :(得分:0)
WITH p AS ( SELECT *, COUNT(*) OVER() AS C FROM tbl WHERE id IN (1,7,8,9) ) UPDATE P SET Col = C