Удалить таблицы, только если в Teradata дней больше, чем n дней - PullRequest
0 голосов
/ 09 апреля 2019

Хотите удалять таблицы только в том случае, если в таблицах тераданных больше дней, чем n дней

УДАЛИТЬ ИЗ ТАБЛИЦЫ_ ГДЕ CAST (LOAD_DT AS DATE)

Here LOAD_DTимя столбца в таблице _A, когда данные были вставлены в формате table_A

LOAD_DT - 10/10/2018 12: 57: 00

1 Ответ

0 голосов
/ 09 апреля 2019

Teradata использует CURRENT_DATE стандартного SQL вместо NOW:

DELETE FROM TABLE_A 
WHERE CAST(LOAD_DT AS DATE) < CURRENT_DATE - 60;
...