Was ist das Problem mit dem folgenden SQL. Kann eine Tabellenvariable nicht in einer JOIN-Klausel verwendet werden? ?
Die Fehlermeldung lautet "Msg 170, Level 15, State 1, Line 8 Line 8: Incorrect syntax near '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)
Gracias.