2014-01-15 2 views
2

Возможно ли выполнить ввод пользователя во время выполнения хранимой процедуры? Как пауза на мгновение и попросите пользователя ввести, а затем продолжить?Пользовательский ввод во время хранимой процедуры

В моей хранимой процедуре есть параметр @query, и мне нужен параметр, в котором пользователь может изменить значение этого параметра в определенной точке процедуры.

Возможно?

ответ

2

Нет, я не думаю, что это возможно.

Вы можете захотеть взглянуть на CLR хранимых процедур: http://technet.microsoft.com/en-us/library/ms131094.aspx

Они позволяют полностью рамки .NET внутри sprocs. Но даже тогда я не вижу, как вы могли бы остановиться для ввода пользователем.

2

Вы в принципе не должны ожидать SP для этого. Правильный способ использования SP фактически разделяет то, что вы хотите сделать на несколько меньших SP, и использовать свой пользовательский интерфейс для управления им. Вы можете обратиться к this

Смежные вопросы