Вопросы с тегом «ctas»

16
СОЗДАТЬ ТАБЛИЦУ КАК ВЫБРАТЬ В

PostgreSQL поддерживает, CREATE TABLE ASи SELECT INTOкогда я использую оба? CREATE TABLE AS - определить новую таблицу из результатов запроса CREATE TABLE ASсоздает таблицу и заполняет ее данными, вычисленными по SELECTкоманде. Столбцы таблицы имеют имена и типы данных, связанные с выходными...

12
Первичный ключ автоинкремента в CREATE TABLE… AS SELECT

Я создал таблицу, используя сложный запрос выбора через CREATE TABLE ... AS SELECT.... Как добавить автоинкрементный первичный ключ в этот запрос? Например: create table `user_mv` select `user`.`firstname` as `firstname`, `user`.`lastname` as `lastname`, `user`.`lang` as `lang`, `user`.`name` as...

10
MySQL блокирует пока CREATE TABLE AS SELECT

Я выполняю следующий (фиктивный) запрос CREATE TABLE large_temp_table AS SELECT a.*, b.*, c.* FROM a LEFT JOIN b ON a.foo = b.foo LEFT JOIN c ON a.bar = c.bar Предположим, что выполнение запроса занимает 10 минут. Попытка обновить значения в таблицах a, b или c во время его выполнения приведет к...