-
카테고리
-
세부 분야
데이터베이스
-
해결 여부
미해결
INSERT문 질문입니다.
19.12.15 18:54 작성 조회수 149
0
INSERT INTO Table2(Coulmn1, Coulmn2, Coulmn3,,....)
SELECT Coulmn-1, Coulmn-2, Coulmn-3,.....
FROM Table1
WHERE condition;
이러한 문법일 때 테이블1과 테이블2가 컬럼명이 안같아도
갯수만 맞으면 실행이 되는건가요?
데이터형식이 안똑같아도 들어갔습니다. 그러면 상관이 없는건가요?
제약이 어떤거가 있을까요?
답변을 작성해보세요.
1
이교준
지식공유자2019.12.16
갯수와 타입이 맞으면 들어갑니다. 형식이 똑같지 않다고 하셨는데 그것은 자동 형변환이 가능한 것이었기 때문일겁니다. 만일 varchar이고 상대가 datetime이면 안되겠죠. 특별한 제약은 없고요 select할 때 insert 문의 타입을 고려해서 맞춰주시는 것으로 충분합니다.
답변 1