T-SQL: как объединить таблицы @variable (еще одна попытка)

Я знаю, это двойной вопросэтот вопрос, Но я столкнулся с той же проблемой, и, возможно, я могу предоставить более доступную информацию.

Если я попробую следующий пример запроса:

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

Я получил сообщение об ошибке:

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

Я использую SQL-Server 2008 R2 Express, и он работает на уровне совместимости 100. Итак, есть идеи, почему я получаю эту ошибку?

Ответы на вопрос(2)

Ваш ответ на вопрос