티스토리 뷰




copy from userid/password@SID insert 생성될테이블명 using 검색테이블 입니다. 


오라클에서는 두개의 다른 DB 상에서의 값을 가져 올 수 있습니다.


그래서 다른 계정의 아이디와 비밀번호, 시스템 이름을 알고 있다면 긁어 올 수 있습니다.


insert라고 한것은 기존의 테이블이 존재 하기 때문에 insert로 한것이구요


insert가 아니라 create으로 하게 되면 테이블 자체를 긁어 올 수 있습니다.


한가지 문제라면 긁어 오는 과정에서 기존의 테이블에 컬럼 값이 문제가 될 수 있는데요,


기존의 테이블에 컬럼 중 varchar 크기가 20 인데,


컬럼 row 속성이 20으로 가득 찬 byte가 존재 한다면


긁어 오는 과정에서 20이 오바 하게 되는 문제가 생기기도 하는데요,


그렇게 되면 실제로 새로 생성된 테이블에는 크기가 20 이지만, 긁어온 row가 20 이상의 값이기 때문에 문제가 생기는 것입니다.


그래서 table 스키마를 이용해서 기존보다 크기가 조금 씩 큰 테이블을 만들었고, insert를 이용해서 해결을 했습니다.

댓글
댓글쓰기 폼