2013-12-16 7 views
0

У меня есть SP, который имеет тип объединения в природе. Для этой цели я просматриваю временную таблицу с данными о базе данных Oracle, а затем вставляю/обновляю таблицу назначения, вызывая эту хранимую процедуру. Я не передаю какой-либо параметр внутри этой хранимой процедуры.Выполнение хранимой процедуры в базе данных Oracle из SSIS

Когда я использовал {call mystoredprocedure()}, используя ado net или старое соединение db для базы данных oracle, задача выполнения sql просто желтеет и никогда не заканчивается.

Я назвал эту хранимую процедуру непосредственно разработчиком sql, и она работает нормально.

Может кто-нибудь предложить мне сделать это правильно.

+0

Какой компонент имеет вызов хранимой процедуры? – billinkc

+0

Задача SQL Execute. Однако я смог это решить. Я просто должен был определить тип данных внутри SP в базе данных оракула, даже если я не перехожу извне. – user2370668

ответ

0

В жабы или SQL Developer, я бы назвал свою процедуру Oracle с:

EXEC SCHEMA.MY_PROCEDURE(); 

В SSIS, в задаче SQL, я могу назвать мою процедуру Oracle, как:

BEGIN SCHEMA.MY_PROCEDURE(); 
END; 
Смежные вопросы