2017-04-05 4 views
0

table_A에서 일부 레코드를 추출한 다음이 레코드를 table_B에 삽입해야합니다. 다음과 같은 의사 코드가 있습니다.SQL : table_A에서 일부 레코드를 추출한 다음 table_B에 삽입하십시오.

insert into table_B (select * from table_A) 

위의 의사 코드의 올바른 구문은 무엇일까요? 감사! table_b은 table_a의 컬럼의 서브 세트 만있는 경우,

insert into table_b select * from table_a; 

을 같이 수동으로 선택 :

+0

ID 시드 된 열 다음에 필드를 지정해야합니다 ... tableB (fields1 ....) into tableA .. .. select select from tableA .. 그렇다면 아무 것도 쿼리가 작동하지 않아야합니다. – maSTAShuFu

답변

0

가정 테이블 모두 열 세트와 일치하는 한, 당신은 할 수있는 경우

insert into table_b (col1, col2, col3, . . ., colN) 
select col1, col2, col3, . . ., colN from table_a;