Поскольку вы не указали команду SQL, я дам вам несколько советов:
В Oracle Attunity Source, если вы выбираете режим доступа SQL Command
, вы можете написать любую сложную команду SQL , даже если она содержит несколько команд, но вы должны знать, что первый оператор выбора которые возвращают набор результатов (не используется для установки значения переменной), будут рассматриваться как источник .
Возможное решение
Если вы генерируете данные из оператора множественного выбора, попробуйте использовать UNION ALL
, поэтому все операторы выбора рассматриваются как одна команда. Или попробуйте вставить все данные во временную таблицу, а затем выбрать данные из этой таблицы в конце всей команды SQL.