본문 바로가기
데이터베이스

.sql 확장자 파일 불러오기

by 김마리님 2020. 3. 18.

파일을 때때로 작성뿐만 아니라 외부 데이터를 불러와야 하는 일도 생긴다. 오라클 파일은 .sql 파일로 저장된다.

.sql 확장자 파일을 불러오는 방법은 다음과 같다.

 

alter session set "_ORACLE_SCRIPT"=TRUE;
@c:\scott.sql;

((세션을 true로 변경하지 않으면 사용자가 만들어지지 않으니 꼭 true로 변경하기!!))

@와 함께 파일의 위치와 확장자를 입력하면 파일이 만들어진다.

이 때, 때때로 오류가 뜨기도 하는데, 이를 변경하기 위해서는 다음과 같이 진행한다.

 

메모장을 ★관리자 권한 으로 열기 -> 파일 열기 -> 오류가 뜨는 위치를 검색 -> 수정 후 저장 -> 재실행

 

과 같은 방식으로 해결할 수 있다.

예를 들어보자.

@c:\test_data.sql;

이라는 파일을 불러와보면,

와 같은 형태로 오류가 뜨는 것을 확인할 수 있다.

이를 확인하기 위해 관리자 권한으로 메모장을 열어 파일을 열어본다.

UTF-8에서는 한글이 3byte를 먹는데, 오류가 지칭하는 포지션 '대표이사'는 4글자로 총 12byte이다.

하지만 지정된 크기가 8byte이기 때문에 저장되지 않는 것이다. 이를 12byte로 수정하면 오류 없이 들어간다.

반응형