파일을 때때로 작성뿐만 아니라 외부 데이터를 불러와야 하는 일도 생긴다. 오라클 파일은 .sql 파일로 저장된다.
.sql 확장자 파일을 불러오는 방법은 다음과 같다.
alter session set "_ORACLE_SCRIPT"=TRUE;
@c:\scott.sql;
((세션을 true로 변경하지 않으면 사용자가 만들어지지 않으니 꼭 true로 변경하기!!))
@와 함께 파일의 위치와 확장자를 입력하면 파일이 만들어진다.
이 때, 때때로 오류가 뜨기도 하는데, 이를 변경하기 위해서는 다음과 같이 진행한다.
메모장을 ★관리자 권한 으로 열기 -> 파일 열기 -> 오류가 뜨는 위치를 검색 -> 수정 후 저장 -> 재실행
과 같은 방식으로 해결할 수 있다.
예를 들어보자.
@c:\test_data.sql;
이라는 파일을 불러와보면,
와 같은 형태로 오류가 뜨는 것을 확인할 수 있다.
이를 확인하기 위해 관리자 권한으로 메모장을 열어 파일을 열어본다.
UTF-8에서는 한글이 3byte를 먹는데, 오류가 지칭하는 포지션 '대표이사'는 4글자로 총 12byte이다.
하지만 지정된 크기가 8byte이기 때문에 저장되지 않는 것이다. 이를 12byte로 수정하면 오류 없이 들어간다.
반응형
'데이터베이스' 카테고리의 다른 글
2. 문자함수(substr, instr, replace ....) (0) | 2020.03.19 |
---|---|
1. SELECT 명령어 (0) | 2020.03.19 |
테이블 자료 수정 체험. (0) | 2020.03.18 |
데이터베이스 사용자 만들기, tablespace 권한주기 (0) | 2020.03.18 |
데이터베이스 기초 (0) | 2020.03.18 |