본문 바로가기

DataBase/Oracle4

연말정산 간소화파일 XML 파싱 매년 연말정산 처리용 프로그램 개발시 유용하게 사용중인 연말정산 간소화파일 XML 파싱 쿼리 나는 매년 그해에 해당하는 간소화파일만 뷰테이블로 만들어서 처리한다. 항목이 너무 많아서 다 적지는 못하지만 대충 이런 느낌으로 작성하면 됨. CREATE OR REPLACE FORCE VIEW V_YJ_XML AS SELECT EXTRACTVALUE(A.XMLDOC, '/yesone/doc/doc_type') AS DOC_TYPE , EXTRACTVALUE(A.XMLDOC, '/yesone/doc/seq') AS SEQ , EXTRACTVALUE(A.XMLDOC, '/yesone/doc/att_year') AS ATT_YEAR , EXTRACTVALUE(A.XMLDOC, '/yesone/doc/att_inqrM.. 2023. 12. 18.
오라클 정규식 모음 정규표현식에 관한 기본 지식 필요.다음과 같은 기호가 어떤 의미인지 알고 있으면 좋음.. , * , ? , ^ , $ , + , | , {} , []REGEXP_LIKE : https://docs.oracle.com/cd/B12037_01/server.101/b10759/conditions018.htmREGEXP_LIKE(COLUMN, '[az][0-9]')REGEXP_LIKE(COLUMN, '[az].[0-9]')REGEXP_LIKE(COLUMN, '[az]?[0-9]')REGEXP_LIKE(COLUMN, '[az]*[0-9]')REGEXP_LIKE(COLUMN, '[az]{2}')REGEXP_LIKE(COLUMN, '^[az]')REGEXP_LIKE(COLUMN, '[0-9]$')REGEXP_LIKE.. 2018. 3. 20.
64비트 윈도우10에 설치된 파워빌더 7에서 오라클 9 데이터베이스 32비트 ODBC 이용해서 연결하기 하루종일 삽질해서 잊어버리기 전에 적어놓는다. 설치 순서를 지켜야 될 것 같음. ### 윈도우에서 지원하는 Microsoft for Oracle 드라이버는 사용하지 말길..오류만 나고 연결안됨. ### 1. 전제조건 - 파워빌더 7.0 설치되어 있음. - 오라클 64비트 설치되어 있음.(32비트 설치 안되어 있음) - 64비트 연결은 잘되고 있음. 2. 먼저 오라클 버전에 맞는 instance client를 받아야 함. - 오라클 9버전은 더이상 지원 안함.(가지고 있는 CD를 이용해야함.) - 오라클 10부터는 basic, odbc 2개 모두 받아서 한곳에 풀어야함. http://www.oracle.com/technetwork/topics/winsoft-085727.html 3. microsoft or.. 2016. 3. 31.
Oracle Client 설치 방법 Oracle 클라이언트 설치 방법 1. 오라클 ODBC 드라이브 설치. http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html 자신의 시스템에 맞는 프로그램을 다운 받아 설치 2. 설치과정에서 TNSNAMES설치화면이 나오면 호스트 아이피, 포트번호, 서비스 이름를 등록. 설치과정에서 설정을 건너뛰었다면 오라클 클라이언트 설치 디렉토리에서 tnsnames 파일을 찾아 복사 후 수정 3. Microsoft ODBC 관리자에서 DSN 설정 추가버튼을 눌러 새로운 DSN을 설정한다. 4. Test Connection버튼을 눌러 연결을 확인 5. 명령프롬프트를 실행하여 sqlplus를 입력 5. DSN 접속이 안될 .. 2013. 11. 5.