В рамках моего проекта я написал XML-отчет, в котором извлекаются строки из оператора Oracle SQL, а затем передаются строки в формате XML в качестве выходных данных (при выполнении с помощью параллельной программы E-BIZ).
Здесь я прикрепил Структуру моего XML, и мне нужно понять, как он обрабатывается для получения ошибок.
Я не могу поделиться точным XML, если бы это было проблемой соответствия организации. Итак, делюсь похожим фрагментом.
Я хочу знать, как работает выполнение. Как движется указатель выполнения.
Например:
<?xml version="1.0" encoding="UTF-8"?>
<dataTemplate version="1.0" description="XXX_XXX_XXX"
name="XXX_XXX_XXX">
<parameters>
<parameter name="P_START_DATE" dataType = "DATE"> </parameter>
<parameter name="P_END_DATE" dataType = "DATE"> </parameter>
<parameter name="P_DEPARTMENT" dataType = "NUMBER"> </parameter>
</parameters>
<lexicals> </lexicals>
<dataQuery>
<sqlStatement name="Q_1">
<![CDATA[
SELECT * FROM EMPLOYEE WHERE DATE_OF_JOINING BETWEEN
:P_START_DATE AND :P_END_DATE AND DEPARTMENT = :P_DEPARTMENT
]]>
</sqlStatement>
</dataQuery>
<dataStructure>
<group name="G_1" dataType="varchar2" source="Q_1">
<element name="SUPERVISOR_NAME" dataType="VARCHAR2" value="SUPERVISOR_NAME"/>
<element name="EMPLOYEE_NAME" dataType="VARCHAR2" value="EMPLOYEE_NAME"/>
<element name="EMPLOYEE_NUMBER" dataType="NUMBER" value="EMPLOYEE_NUMBER"/>
<element name="DEPARTMENT" dataType="VARCHAR2" value="DEPARTMENT"/>
<element name="EMPLOYEE_EMAIL" dataType="VARCHAR2" value="EMPLOYEE_EMAIL"/>
<element name="SALARY" dataType="NUMBER" value="SALARY"/>
</group>
</dataStructure>
</dataTemplate>
Будут ли сначала выполняться операторы Sql, а затем структура данных будет отображать одну строку, выбранную из выбранных строк ИЛИ Они будут работать параллельно?