문제

Oracle 데이터베이스에 저장된 EDI 메시지 (X12, HL7 등)가 있습니다. 나는 때때로 개별 분야를 꺼내고 싶다 (예 : ISA-03). 현재는 정말 못생긴 SQL이 있습니다. PL/SQL 패키지를 만들기 위해 PL/SQL 패키지를 만들고 싶습니다. 누군가가 이미이 작업을 수행했는지 궁금해했습니다.

나는 다음과 같은 것을 상상합니다.

edi_table에서 edi.xtract_field (clob_column, 'Isa', 4)를 선택하십시오.

도움이 되었습니까?

해결책

데이터베이스에있는 것처럼 HL7 메시지를 저장 한 적이 없지만 가능해야합니다.

HL7 (및 XML)의 아이디어는 시스템이 정보를 전송하는 데 사용하는 일반적인 형식이라는 것입니다. 그것은 결코 "저장 가능한"아이템으로 설계되지 않았습니다. 일반적으로 창고 형식에서 데이터를 특정 HL7 메시지로 가져 와서 전송을 위해 MQHUB/EGATE로 보냅니다. 반품에서 반대의 추출물을 사용하여 창고를하고있는 필드를 저장하고 저장하십시오. IE HL7은 저장되어서는 안됩니다.

강의가 충분합니다. :)

기능/절차 그 자체를 제안하고 메시지를 온도 테이블로 나눕니다.

오라클의 분할의 예

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top