以下SQL有什么问题.表变量是否可以在JOIN子句中使用?
错误消息是"消息170,级别15,状态1,行8行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)
Run Code Online (Sandbox Code Playgroud)
谢谢.