Teradata 上的程序调节
Procedural conditioning on Teradata
我对 SQL 一点都不陌生,但我是 Teradata 的新手。
您如何使用 维度创建一个条件,该条件将 truncate a table 取决于 day 是什么table ?
以下是我将在 SQL 服务器上为您提供的想法:
DECLARE @day_name varchar(20)= (SELECT day_name FROM dim_date WHERE
date = CAST( GETDATE() as date) )
BEGIN
IF @day_name = 'Friday' PRINT('Today is Friday')
ELSE PRINT('Today is not Friday')
END
非常感谢您的帮助,
雨果
只需将条件用作 SQL
中的 where 条件
DELETE yourTable
WHERE 'Friday' = (SELECT day_name FROM dim_date WHERE "date" = current_date )
我对 SQL 一点都不陌生,但我是 Teradata 的新手。 您如何使用 维度创建一个条件,该条件将 truncate a table 取决于 day 是什么table ?
以下是我将在 SQL 服务器上为您提供的想法:
DECLARE @day_name varchar(20)= (SELECT day_name FROM dim_date WHERE
date = CAST( GETDATE() as date) )
BEGIN
IF @day_name = 'Friday' PRINT('Today is Friday')
ELSE PRINT('Today is not Friday')
END
非常感谢您的帮助,
雨果
只需将条件用作 SQL
中的 where 条件DELETE yourTable
WHERE 'Friday' = (SELECT day_name FROM dim_date WHERE "date" = current_date )