INSERT INTO테이블 [ ( 열[, ...] ) ]
기본 값 | 값(표현[, ...] ) | 선택하다질의 }
토토 결과새 행을 토토 결과할 수 있습니다. 테이블로. 한 번에 하나의 행을 토토 결과하거나 여러 행을 토토 결과할 수 있습니다. 쿼리 결과 행. 대상 목록의 열은 다음과 같습니다. 순서에 관계없이 나열됩니다.
대상 목록에 없는 각 열이 토토 결과됩니다 선언된 DEFAULT 값 또는 NULL 중 하나의 기본값을 사용합니다.PostgreSQL새로운 것을 거부할 것입니다 NOT NULL로 선언된 열에 NULL이 토토 결과된 경우 열입니다.
각 열의 표현식이 올바른 데이터가 아닌 경우 유형을 선택하면 자동 유형 강제 변환이 시도됩니다.
추가하려면 테이블에 대한 토토 결과 권한이 있어야 합니다. 뿐만 아니라, 지정된 테이블에 대한 선택 권한도 부여됩니다. WHERE 절.
테이블에 단일 행 토토 결과영화:
영화 값에 토토 결과
('UA502','바나나',105,'1971-07-13','코미디',INTERVAL '82분');
이 두 번째 예에서는 마지막 열len생략되었으므로 기본값은 NULL:
INSERT INTO 영화(코드, 제목, 했던 일, 날짜_제작, 종류)
VALUES ('T_601', '요짐보', 106, DATE '1961-06-16', '드라마');
테이블 분배기에 단일 행을 토토 결과하십시오. 그것만 참고하세요 열이름이 지정되었으므로 생략 열했어요기본값이 할당됩니다 값:
INSERT INTO 유통업체(이름) VALUES('British Lion');
테이블에서 테이블 필름에 여러 행 토토 결과tmp:
INSERT INTO 영화 SELECT * FROM tmp;
배열에 토토 결과(참조PostgreSQL 사용자 가이드자세한 정보는 배열에 대해):
-- 십자형 게임을 위한 빈 3x3 게임판 만들기
-- (이러한 모든 쿼리는 동일한 보드 속성을 생성합니다)
INSERT INTO tictactoe(게임, 보드[1:3][1:3])
값(1,'"","","",,"",""');
INSERT INTO tictactoe(게임, 보드[3][3])
값(2,'');
tictactoe에 토토 결과(게임, 보드)
값 (3,',,,,,,,,');