T-SQL 不适用于 Linux 上的 DBeaver

Bor*_*vić 2 linux t-sql dbeaver

我正在尝试运行基本的 T-SQL 脚本

    DECLARE @temptable TABLE(
      abilityTypeId BIGINT NOT NULL,
      companyId BIGINT NOT NULL
    );

    INSERT INTO @temptable(abilityTypeId, companyId)
    VALUES (1, 2);

    SELECT * FROM @temptable;
Run Code Online (Sandbox Code Playgroud)

但我收到以下错误:

SQL 错误 [1087] [S0002]:必须声明表变量“@temptable”。必须声明表变量“@temptable”。

MERGE INTO也不工作。是否可以在 Linux 上实现此功能,还是必须使用 Visual Studio 才能实现此功能?

Dan*_*aga 5

DBeaver 使用语句分隔符(默认为\xe2\x80\x9c;默认为\xe2\x80\x9d)逐一解析查询并连续执行。

\n\n

尝试删除空行和那些 \xe2\x80\x9c;\xe2\x80\x9d。

\n\n

请在此处查看更多详细信息。

\n