Хранимая процедура Call Text для процедуры с входными и выходными параметрами - PullRequest
1 голос
/ 13 апреля 2019

Я сохранил процедуру с параметрами, как показано ниже: которую я должен вызвать до того, как источник прочитает

PROCEDURE xxx(table_name IN VARCHAR2,
              where_clause IN VARCHAR2,
              interval IN NUMBER,
              hint IN VARCHAR2,
              rows_processed OUT NUMBER,
              db_name OUT VARCHAR2,
              owner OUT VARCHAR2,
              start_time OUT DATE,
              end_time OUT DATE)

Я хотел бы знать, какой будет текст вызова для вызова вышеуказанной процедуры?я передаю в параметрах как параметры сопоставления из файла,

мы можем сделать в неподключенной? или подключенной процедуре?

Ответы [ 2 ]

0 голосов
/ 14 апреля 2019

Вы можете настроить порядок загрузки в вашем отображении и иметь два потока данных, которые выполняются последовательно.Сначала вы запустите поток с sp.Он получит параметры из любого нужного вам источника и просто свяжет его с преобразованием sp и с какой-нибудь целью.Это может быть так просто:

src -> sq -> sp -> tgt

Затем, во-вторых, вы можете запустить остальную часть вашего отображения, которое зависит от результатаsp.

В качестве альтернативы, вы также можете создать отдельное отображение и сеанс, чтобы просто вызвать преобразование sp.

Но, учитывая, что вы должны выполнить это до чтения второго источника, вы не можете использоватьнесвязанное преобразование sp, поскольку вы не сможете получить выходные данные из него.

0 голосов
/ 13 апреля 2019

Отображения не вызывают хранимые процедуры.Вам потребуется сценарий предварительной обработки в вашей задаче настройки сопоставления, который вызывает хранимую процедуру до запуска самого сопоставления, если хранимая процедура подготавливает данные в таблице.Если вам нужен вывод хранимой процедуры, поместите перед ней вызов службы и используйте службу в качестве источника.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...