Netezza 插入错误
Netezza insert into error
正在使用 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。
我不知道发生了什么。任何帮助是极大的赞赏。非常感谢您!
可能是您必须显式声明该列
INSERT INTO COUNTS(ROWCOUNT, PLAN)
SELECT COUNT(*), 'FL' FROM TABLE2';
正在使用 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。
我不知道发生了什么。任何帮助是极大的赞赏。非常感谢您!
可能是您必须显式声明该列
INSERT INTO COUNTS(ROWCOUNT, PLAN)
SELECT COUNT(*), 'FL' FROM TABLE2';