下面的SQL有什么问题?在JOIN子句中可以不使用表变量吗?
错误消息为"Msg 170,Level 15,State 1,Line 8 Line 8:‘t1’附近的语法不正确。“
Declare @t TABLE (
_SportName varchar(50),
_Lang varchar(3)
)
insert @t VALUES('Basketball', 'ENG') -- ENG
UPDATE tblSport t1
SET
t1.SportName = @t._SportName
FROM
@t INNER JOIN tblSport ON (t1.Lang = @t._Lang)
谢谢。
https://stackoverflow.com/questions/2189551
复制相似问题