У меня есть некоторые сообщения EDI (X12, HL7 и т. Д.), Хранящиеся в базе данных Oracle. Иногда я хочу вытащить отдельные поля (например, ISA-03). В настоящее время у меня есть некоторые действительно уродливые sql. Я хотел бы создать пакет PL / SQL, чтобы упростить его, и мне было интересно, если бы кто-нибудь уже сделал это.
Я представляю что-то вроде:
выберите
edi.x12.extract_field (clob_column, 'ISA', 4)
от
edi_table