2011-01-12 3 views
0

테이블에서 'name'이 (가) 존재하지 않는 열을 실수로 선택한 경우 문이 튜플로 레코드를 반환했습니다 (아래 예제 참조). 이것은 서버 버전 8.4.3 (8.2가 아님)에서 작동했습니다. 클라이언트는 8.4.4입니다. I 예상대로 존재하지 않는 열 'name'에서 select는 tupels (PostgreSQL)을 반환합니다.

BEGIN; 

CREATE TEMP TABLE tmp_tbl 
    (foo varchar(8), bar varchar(8), baz varchar(8)) 
ON COMMIT DROP; 

COPY tmp_tbl (foo, bar, baz) 
FROM stdin 
WITH DELIMITER ','; 
justus,peter,bob 
langly,frohike,byers 
alpha,beta,gamma 
\. 

-- SELECT * from tmp_tbl; 
SELECT tmp_tbl.name from tmp_tbl; 

END; 

는 출력은

  name   
------------------------ 
(justus,peter,bob) 
(langly,frohike,byers) 
(alpha,beta,gamma) 
(3 rows) 

아닌 에러이었다.

PostgrSQL 설명서에서이 기능에 대한 정보를 어디서 볼 수 있습니까? 나는 아무것도 찾을 수 없으며 '선택', '이름'등을 검색하기 위해 Google을 사용하여 정말 도움이되지 못했습니다.

미리 감사드립니다. K

답변

관련 문제