Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Пустая таблица

Добрый день.

в запросе собираются все таблицы в одну.

когда доходит до пустой (таблица есть, но в ней нет записей)

и выдает ошибку и останавливая код

как обойти?

[Таблица1]:

    LOAD

        Перечень

FROM [С:\Тест.xlsx]

(ooxml, embedded labels, table is Лист1);

   

    FOR I = 0 TO  NoOfRows ('Таблица1') - 1

    LET vTable = Peek('Перечень', $(I), 'Таблица1');

    [Таблицасборная]:

    LOAD

        ИмяПеречень,

        Значение;

    SQL

    SELECT

       S.TABLE_NAME AS 'ИмяПеречень',

        T.Значение

    FROM

        dbo.$(vTable) AS T //таблица

        LEFT JOIN INFORMATION_SCHEMA.VIEWS AS S

            ON S.TABLE_NAME = '$(vTable)';

    NEXT I

1 Reply
vkozlov
Partner - Creator
Partner - Creator

Пропиши

set ErrorMode=0;
Перед чтением этой таблицы.