0
SQL查詢PostgreSQL的:INSERT與別名不工作在PostgreSQL上
insert into TOKEPOOLAMT (TOKEPOOLAMT.TOKEPOOLAMTID,TOKEPOOLAMT.TOKERULEID)
values (151, 176);
給錯誤:
com.edb.util.PSQLException: ERROR: column "tokepoolamt" of relation "tokepoolamt" does not exist
但是:
insert into TOKEPOOLAMT (TOKEPOOLAMTID,TOKERULEID) values (151, 176);
工作正常。
任何人都可以解釋爲什麼別名與插入語句列不工作?
看起來像一個大寫和小寫的對象名稱的問題。你是如何創建表格和列的?建議:只能使用小寫字母。 – 2015-02-11 13:03:27
我不認爲這是一個案件的問題。我試過兩種情況。第一個查詢不起作用,但第二個沒有別名正在工作。 – 2015-02-11 13:10:13
'TOKEPOOLAMTID'不是別名,那是您的專欄名稱。你首先嚐試的是使用它的表名來限定你的列名(這不僅僅是一個簡單的列名,但仍然不是一個*別名*),但這根本不是必須的,實際上根本不支持。 – pozs 2015-02-11 13:19:27