2012-05-19 2 views
1

Я выполняю процедуру в PL/SQL, которая имеет for loop. У меня есть требование, когда мне нужно отключиться и подключиться к базе данных после каждой итерации.Как отключить и повторно подключиться в процедуре plsql

Как это сделать в коде без ручного отключения/подключения базы данных.

Я использую PL/SQL-разработчик.

+2

Почему у вас есть это требование? Что вы делаете, когда отключены? Лучше сделать это в базе данных или выполнить работу с базой данных через сценарий оболочки и т. Д. – Ben

+3

PL/SQL запускается внутри базы данных. Как вы можете «отключиться» от этого? – eaolson

+6

Вы не можете отключиться в хранимой процедуре. Что вы ** действительно пытаетесь сделать? Все, что связано с отключением и подключением в петле, звучит как ужасная идея. Я предполагаю, что вам это действительно не нужно. –

ответ

3

Ваш алгоритм должен быть реализован на прикладном уровне, поскольку pl/sql зависит от соединения с базой данных.