新人菜鸟求教如何实现下面的三张表的录入存储过程,求完整代码?

主表T_EDI_OPENORDER _CHECK 发票信息

ID number(20) NOTNULL Primary Key

INVOICE_NO varcher2(16) NOTNULL 发票号

TOTAL_AMT number(12,5) 发票金额

COLL_AMT number(12,5) 已付金额

从表T_EDI_OPENORDER_DTL 子发票信息

DTL_ID number(20) NOTNULL Primary Key

ID number(20) NOTNULL Foreign Key

SUB_N_NO varcher2(16) 子发票号

SUB_AMT NUMBER(12,5) 子发票金额
SUB_COLL_AMT NUMBER(12,5) 子发票已付金额

从表T_EDI_OPENORDER_DTL_COLL 发票付款明细

COLL_ID number(20) NOTNULL Primary Key

DTL_ID NUMBER(20) NOTNULL Foreign Key

SUB_N_NO VARCHAR2(16) 子发票号

SIN_COLL_AMT NUMBER(12,5) 单次付款金额

COLL_DATE DATE 付款日期

MODIFY_USER_ID 修改者id

MODIFY_USER_NAME 姓名

(一张发票有若干张子发票,每张子发票的金额又可以分几次付款

我不知道你学那种语言,就以java为例
JAVA 中打开/保存开文件对话框 源代码

https://blog.csdn.net/bailyzheng/article/details/8434113,
供你参看,你把括号里的引入的参数名改成你要保存的数据文件名

主表T_EDI_OPENORDER _CHECK 发票信息

ID number(20) NOTNULL Primary Key

INVOICE_NO varcher2(16) NOTNULL 发票号

TOTAL_AMT number(12,5) 发票金额

COLL_AMT number(12,5) 已付金额

从表T_EDI_OPENORDER_DTL 子发票信息

DTL_ID number(20) NOTNULL Primary Key

ID number(20) NOTNULL Foreign Key

SUB_N_NO varcher2(16) 子发票号

SUB_AMT NUMBER(12,5) 子发票金额
SUB_COLL_AMT NUMBER(12,5) 子发票已付金额

从表T_EDI_OPENORDER_DTL_COLL 发票付款明细

COLL_ID number(20) NOTNULL Primary Key

DTL_ID NUMBER(20) NOTNULL Foreign Key

SUB_N_NO VARCHAR2(16) 子发票号

SIN_COLL_AMT NUMBER(12,5) 单次付款金额

COLL_DATE DATE 付款日期

MODIFY_USER_ID 修改者id

MODIFY_USER_NAME 姓名

(一张发票有若干张子发票,每张子发票的金额又可以分几次付款