Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения: SQL Server Управляемый экземпляр SQL Azure
Перемещает диалог в другую группу сообщений.
Соглашения о синтаксисе Transact-SQL
Синтаксис
MOVE CONVERSATION conversation_handle
TO conversation_group_id
[ ; ]
Аргументы
conversation_handle
Переменная или константа, содержащая дескриптор перемещаемого диалога.
conversation_handle должен иметь тип uniqueidentifier.
К conversation_group_id
Переменная или константа, содержащая идентификатор группы сообщений, в которую перемещается диалог.
conversation_group_id должен иметь тип uniqueidentifier.
Замечания
Утверждение MOVE CONVERSATION переносит разговор, указанный conversation_handle , в группу, идентифицированную conversation_group_id. Диалоги могут перенаправляться только между группами диалогов, связанными с одной и той же очередью.
Внимание
Если оператор MOVE CONVERSATION не является первым оператором в пакетной или сохранённой процедуре, предшествующий оператор должен быть завершан точкой с запятой (;), что является терминатором Transact-SQL оператора.
Оператор блокирует группу разговоров, связанную MOVE CONVERSATION, и группу разговора, указанную conversation_group_id, пока транзакция с этим выпиской не совершит фиксацию или не откатится назад.
MOVE CONVERSATION не является валидным в пользовательской функции.
Разрешения
Для перемещения диалога, текущий пользователь должен быть владельцем диалога и группы сообщений, либо членом предопределенной роли сервера sysadmin или предопределенной роли db_owner базы данных.
Примеры
В следующем примере диалог перемещается в другую группу сообщений.
DECLARE @conversation_handle UNIQUEIDENTIFIER,
@conversation_group_id UNIQUEIDENTIFIER ;
SET @conversation_handle =
<retrieve conversation handle from database> ;
SET @conversation_group_id =
<retrieve conversation group ID from database> ;
MOVE CONVERSATION @conversation_handle TO @conversation_group_id ;