INTO를 선택 - 쿼리의 결과가 새로운 테이블을 생성

개요

 

| [모두 선택 DISTINCT [ON (  [, ...])]] 
    * |  [AS output_name ] [...] 
    INTO [TEMPORARY | TEMP] [TABLE] NEW_TABLE 
    [FROM 여기서 from_item [, ...]] 
    [WHERE 조건 ] 
    [GROUP BY 표현 [...]] 
    [HAVING 조건 [, ...]] 
    [{UNION | INTERSECT | }를 제외하고 [전체] 선택 ] 
    에 의해 [ORDER를 표현 [ASC | DESC | 사용 오퍼레이터 ] [...] 
    [{한계 카운트 | ALL}] 
    OFFSET [ 시작 ] 
    [UPDATE OF [FOR TABLENAME [...]]

설명 설명

SELECT INTO는 쿼리 결과에서 새 테이블을 작성합니다. 데이터는 일반적인 SELECT 다른 클라이언트에 반환되지 않습니다. 새로운 테이블 이름을 선택하고, 출력은 필드 (동일) 데이터의 유형과 관련되고.

매개 변수 매개 변수

TEMPORARY 또는 TEMP

키워드 지정된 경우, 테이블은 임시 테이블로 만들어집니다. CREATE TABLE은 [참조 CREATE_TABLE 자세한. (7)].
NEW_TABLE

테이블 이름 테이블을 만들려면 (검증을 거친 스키마).


다른 모든 필드는 SELECT [에 입력 SELECT . (7)] 상세히 설명.

 

참고 참고

표 작성할 때 [ create_table_as의 효과 (7)]과 같은 INTO 선택한다. SELECT INTO는 표준 문법이 아니기 때문에 우리는 구문으로 CREATE TABLE을 사용하는 것이 좋습니다. 그들은 INTO 절은 다른 설명하기 때문에 사실,이 유형은 SELECT INTO ECPG 나 PL / pgSQL의에서 사용할 수 없습니다. 

추천

출처www.cnblogs.com/fanweisheng/p/11098307.html