微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

插入带有 CASE TERADATA 的空表

如何解决插入带有 CASE TERADATA 的空表

我想用 teradata 中的几列(YEAR、QUARTER、LIBEL、NUMBER、TIMESTAMP)填充一个空表。 在该表中,只有 LIBEL 和 NUMBER 列根据相关条件 (...) 的不同而有所不同。 目前我有 16 个小插入查询可以工作,但我正在寻找一种方法来同时插入它们:

    -- Example request n°1 :
    INSERT INTO DESTINATION_TABLE
    (YEAR,QUARTER,LIBEL,NUMBER,TIMESTAMP)
    VALUES
    ((SELECT YEAR FROM DATE_TABLE),(SELECT QUARTER FROM DATE_TABLE),'EXAMPLE LIBEL 1',(SELECT ...
    INNER JOIN ...),CURRENT_TIMESTAMP);

    -- Example request n°2 :
    INSERT INTO DESTINATION_TABLE
    (YEAR,'EXAMPLE LIBEL 2',CURRENT_TIMESTAMP);

我询问了 CASE 函数,但我不明白如何使用它,因为表格一开始是空的。

我提前感谢您的帮助!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。