T-SQL is not working on DBeaver on Linux [closed]
Domanda
I am trying to run a basic T-SQL script
DECLARE @temptable TABLE(
abilityTypeId BIGINT NOT NULL,
companyId BIGINT NOT NULL
);
INSERT INTO @temptable(abilityTypeId, companyId)
VALUES (1, 2);
SELECT * FROM @temptable;
but I get the following error:
SQL Error [1087] [S0002]: Must declare the table variable "@temptable". Must declare the table variable "@temptable".
MERGE INTO
is also not working.
Is it possible to get this working on Linux or do I have to use Visual Studio for this?
Soluzione
DBeaver parses queries one by one using a statement delimiter (“;” by default) and executes them consecutively.
Try removing the empty lines and those “;”.
Check more details here.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a dba.stackexchange