T-SQL: Jak dołączyć tabele @ zmienne (inna próba)

Wiem, to jest podwójne pytanieto pytanie. Ale natknąłem się na ten sam problem i być może uda mi się podać trochę bardziej dostępnych informacji.

Jeśli wypróbuję następujące przykładowe zapytanie:

DECLARE @_Files TABLE (ID INT, Filename VARCHAR(MAX));
DECLARE @_Errors TABLE (ID INT, Label VARCHAR(MAX), Value VARCHAR(MAX));

insert into @_Files
    select 73, 'abc'

insert into @_Errors
    select 73, 'Some label name', 'Just a value'

select
    *
from
    @_Errors 
    inner join @_Files
    on @_Errors.ID = @_Files.ID

Dostałem komunikat o błędzie:

The @_Errors-scalar variable must be declared.
The @_Files-scalar variable must be declared.

Używam SQL-Server 2008 R2 Express i działa na poziomie zgodności 100. Więc wszelkie pomysły, dlaczego otrzymuję ten błąd?

questionAnswers(2)

yourAnswerToTheQuestion