【问题标题】:Netezza insert into errorNetezza 插入错误
【发布时间】:2016-11-15 19:37:40
【问题描述】:

在 Netezza 中工作并尝试运行以下查询:

CREATE TEMP TABLE COUNTS
AS SELECT COUNT(*) AS ROWCOUNT, 'CA' AS PLAN FROM TABLE1;

INSERT INTO COUNTS
(SELECT COUNT(*) FROM TABLE2, 'FL');

SELECT * FROM COUNTS;

但由于某种原因,它不喜欢“FL”部分,如果我将其删除:

INSERT INTO COUNTS
(SELECT COUNT(*) FROM TABLE2);

它运行良好,但我希望 FL 为 NULL。

我不知道发生了什么。任何帮助是极大的赞赏。非常感谢您!

【问题讨论】:

    标签: sql temp-tables netezza insert-into


    【解决方案1】:

    您可能必须明确声明该列

     INSERT INTO COUNTS(ROWCOUNT, PLAN)
     SELECT COUNT(*), 'FL' FROM TABLE2';
    

    【讨论】:

    • 什么意思“不起作用”..你有错误吗? .结果呢?没有结果?
    • 无论如何.. 我已经更新了第二列的 asnwer
    猜你喜欢
    • 2016-11-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-27
    相关资源
    最近更新 更多