1
에서보기위한 가명을 사용하여 테이블 :SQLite는 다음 SELECT 쿼리
CREATE TABLE "table1"("fld1" Text, "fld2" Text);
보기 :
CREATE VIEW v1 AS SELECT * FROM table1
질의 :
SELECT V.fld1 FROM v1 V
결과 (열 이름) V.fld1
질문 : 왜 쿼리 결과의 필드 이름에보기의 별칭이 포함되어 있습니까? 유효한 필드 이름을 얻기위한 쿼리의 텍스트는 무엇입니까?
예, 이런 식으로 필드 이름이 뷰의 별칭을 포함하지 않았다. 그러나 문제는 공개 된 채로 남아 있습니다 - 필드 이름에 별칭 이름이 포함 된 이유는 무엇입니까? 테이블에서는 이러한 쿼리에 문제가 없습니다. – kaa