테이블 데이터 카피 질문드립니다 . 0 3 863

by 초보개발자민짱 [Toad] [2016.04.20 10:01:00]


 

Toad에서

Table_1에 있는 데이터들을

table_2로 옮기려고 합니다

컬럼명 , 컬럼갯수는 동일하구요

문제는 컬럼하나가 1테이블에는 VARCHAR로 잡혀있고

2테이블에는 INTEGER로 잡혀있습니다 . 컬럼 타입떄문에 데이터이동에 많은 불편함이있습니다.

테이블을하나 새로 CREATA 해서 컬럼타입떄문에 이동이 안돼고 . 좋은방법이 없을까요 ?

by 랑에1 [2016.04.20 14:10:33]

C컬럼이 문제되는 컬럼이라고 가정하고 아래와 같은 형태로 하면 될 것 같은데요?

 

INSERT INTO Table2(A컬럼, B컬럼, C컬럼, D컬럼)
SELECT A컬럼, B컬럼, TO_NUMBER(C컬럼), D컬럼
FROM Table1


by 마농 [2016.04.20 14:55:43]

숫자컬럼에 문자를 넣어도 그 문자가 숫자형태라면 문제 없습니다.
INSERT INTO Table2
SELECT * FROM Table1
;


by 초보개발자민짱 [2016.04.20 15:59:33]

감사합니다~ 음 다른방식으로 처리했지만 도움되었습니다 ^^

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입