누락된 열에 null을 삽입하는 방법은 무엇입니까?

누락된 열에 null을 삽입하는 방법은 무엇입니까?

다음과 같이 테이블 목록에 값을 삽입하는 스크립트를 작성하고 싶습니다.

:

insert into TABLE1
( a,b,c)
select a,b,c from TABLE2;

하지만 TABLE2열이 없으므로 C열에 null을 삽입하고 싶습니다 C.

내가 사용하고 있는 실제 테이블에는 많은 열(예: 약 70-100개)이 있습니다.

답변1

INSERT INTO TABLE1 (a, b, c)
SELECT a, b, NULL FROM TABLE2;

그러면 열과 의 값이 의 해당 열에 삽입 a되는 동시에 b에도 값이 삽입 됩니다 .TABLE2TABLE1NULLTABLE1.c

관련 정보