by 초보개발자민짱 [Toad] [2016.04.20 10:01:00]
Toad에서
Table_1에 있는 데이터들을
table_2로 옮기려고 합니다
컬럼명 , 컬럼갯수는 동일하구요
문제는 컬럼하나가 1테이블에는 VARCHAR로 잡혀있고
2테이블에는 INTEGER로 잡혀있습니다 . 컬럼 타입떄문에 데이터이동에 많은 불편함이있습니다.
테이블을하나 새로 CREATA 해서 컬럼타입떄문에 이동이 안돼고 . 좋은방법이 없을까요 ?
C컬럼이 문제되는 컬럼이라고 가정하고 아래와 같은 형태로 하면 될 것 같은데요?
INSERT INTO Table2(A컬럼, B컬럼, C컬럼, D컬럼) SELECT A컬럼, B컬럼, TO_NUMBER(C컬럼), D컬럼 FROM Table1
숫자컬럼에 문자를 넣어도 그 문자가 숫자형태라면 문제 없습니다. INSERT INTO Table2 SELECT * FROM Table1 ;
감사합니다~ 음 다른방식으로 처리했지만 도움되었습니다 ^^