现在好几次我在CREATE"或附近收到了错误" ERROR:语法错误。我已经使用了格式,但似乎无法修复它。我希望有人可以向我指出一些轻微的事情。在此先感谢您的帮助!
-- View: mock_tool_cal
-- DROP VIEW mock_tool_cal;
CREATE OR REPLACE VIEW mock_tool_cal AS
SELECT toolcal."control#" AS old_control_number
FROM staging.agg_staging_toolcal toolcal
ALTER TABLE mock_tool_cal
OWNER TO postgres;
答案 0 :(得分:2)
CREATE
和ALTER
命令之间需要分号
CREATE OR REPLACE VIEW mock_tool_cal AS
SELECT toolcal."control#" AS old_control_number
FROM staging.agg_staging_toolcal toolcal
;
ALTER TABLE mock_tool_cal
OWNER TO postgres;
答案 1 :(得分:0)
找到解决方案!事实证明这是PGAdmin3的一个问题。我正在写出整个DDL,但没有意识到它已经插入了“Create View mock_tool_cal”。这意味着我有两个“Create View mock_tool_cal”行,因此出现语法错误。