CREATE LOCAL TEMP TABLE DOMAINS_FLAG1 (data1 VARCHAR, data2 VARCHAR,data3 VARCHAR,data4 VARCHAR);
INSERT INTO DOMAINS_FLAG1
SELECT country,customer,phone_number,count(phone_number) from table1
where CAST(create_dt as DATE) = CURRENT_DATE-1
and status='COMPLETED' and ac_tion ='CHARGE'
GROUP BY country,customer,phone_number;
SELECT * FROM DOMAINS_FLAG1;
Я попытался создать таблицу temprory и вставить некоторые данные в таблицу temp с помощью оператора select, но, похоже, он не работает.Временная таблица базы данных Vertica
результат, который вы можете увидеть на скриншоте ниже. RESULT
модифицируемые строки = 0 но запрос ниже дать мне 169919 результат
SELECT country,customer,phone_number,count(phone_number) from table1
where CAST(create_dt as DATE) = CURRENT_DATE-1
and status='COMPLETED' and ac_tion ='CHARGE'
СОЗДАТЬ ЛОКАЛЬНУЮ ТЕМПОВУЮ ТАБЛИЦУ DOMAINS_FLAG1 В КОМИТЕТЕ СОХРАНЕНИЙ ROWS as, добавлено ** ON COMMIT PRESERVE ROWS **, результат получается таким же. –
Ну, тогда ваш запрос не возвращает никаких строк. Попробуйте выполнить «SELECT COUNT (*) FROM () AS foo;'. Вероятно, он вернется 0. –
marcothesane
COUNT: 169919 .. –