小编Sun*_*hah的帖子

在SQL Server中更新相同的表

我试图从相同的表数据更新相同的表数据.

我的SP如下所示:

UPDATE T1
SET T1.Name = T2.Name
   , T1.Age = T2.Age
   , T1.Subject = T2.Subject
FROM Student T1
   , Student T2
WHERE T1.StudentID = @OldID
   AND T2.StudentID = @NewID
Run Code Online (Sandbox Code Playgroud)

当我执行此查询时,没有错误.但更新无效.

[这里没有要比较的公共列值,如T1.StudentID = T2.StudentID]

sql sql-server

9
推荐指数
1
解决办法
1万
查看次数

标签 统计

sql ×1

sql-server ×1