相关疑难解决方法(0)

SQL Server:内部联接中使用的表变量

以下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)

谢谢.

sql sql-server

22
推荐指数
3
解决办法
4万
查看次数

标签 统计

sql ×1

sql-server ×1