【发布时间】:2022-01-08 04:42:05
【问题描述】:
我正在开发一个 SOA BPEL 流程,它从 XML 文件中读取数据并将其加载到数据库表中。但是,我需要在转换文件中调用的表序列未显示在序列表中,但可以查询(见下面的查询)。因此,它会在转换文件失败时返回错误,因为它认为这些序列不存在。我需要调用这些序列才能为表 ID 生成序列值。
SELECT XXTG_SAMPLE_HEADER_S.nextval FROM DUAL;
SELECT XXTG_SAMPLE_LINES_S.nextval FROM DUAL;
我在我的转换文件中调用它们:
<tns:repairId>
<xsl:value-of select="oraext:sequence-next-val ('XXTG_SAMPLE_HEADER_S', 'jdbc/timexappsDataSource')"/>
</tns:repairId>
<tns:repairLineId>
<xsl:value-of select="oraext:sequence-next-val ('XXTG_SAMPLE_LINES_S', 'jdbc/timexappsDataSource')"/>
</tns:repairLineId>
【问题讨论】:
标签: oracle oracle-sqldeveloper sequence soa bpel