Альтернатива SQL временным таблицам - PullRequest
0 голосов
/ 27 апреля 2020

Я использую таблицы A и B для создания таблицы C после некоторых манипуляций с данными. Таблица C - это моя временная таблица (есть доступ только для чтения к базе данных). В отдельном операторе select я выполняю окончательную подготовку данных, и в моем последнем запросе на таблицу C ссылаются несколько раз.

Моя проблема в том, что временные таблицы не работают с созданным представлением. И мне нужно создать представление с моим последним запросом, где я использую временную таблицу C.

Кто-нибудь может подсказать, что может быть альтернативой временным таблицам в этом сценарии?

1 Ответ

1 голос
/ 27 апреля 2020

Вы можете использовать CTE. В большинстве баз данных это будет выглядеть так:

create view D as
    with C as (
          . . .
         )
    select . . .
    from C . . .;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...