하나 이상의 기록 SQL 문을 삽입하는 방법

SQL 데이터베이스를 사용하는 경우, 우리는 우리가 사용할 수있는 데이터베이스가 많은 레코드를 추가해야 할 수도 있습니다 위해 SQL 문을 다음과 같이 구현 될 명령문은 다음과 같습니다

- 기록을 추가
INSERT INTO TABLENAME (COL1, COL2, (1,2,3) COL3) 가치를

- 여러 레코드가 추가
TABLENAME (col1, col2, col3)를 삽입 반
은 SELECT 3,4,5
UNION ALL
은 SELECT 6,7,8

- 추가의 새로운 테이블에 테이블에 추가 복수 개의 데이터로부터 판독
삽입 INTO TABLENAME (COL1, COL2, COL3)
TABLEA FROM에 SELECT A, B, C

- 새로운 테이블에 데이터를 추가 테이블이 다른 복수의 판독
삽입 INTO TABLENAME (COL1, COL2, COL3)
. 선택 (SELECT) A, B, C TABLEA에의 FROM WHERE A = 1
조합 ALL
은 SELECT A, B, C FROM TableB의에 상기 WHERE A = 2
코드에 상부가 생략 될 수있다!
변경 연합, 동일한 기록이 한 번만 삽입 된 경우 모든 조합 상부 코드는 삽입을 생략한다.

 

원래 링크 https://zhidao.baidu.com/question/534866520.html

추천

출처www.cnblogs.com/sunny3158/p/11315445.html