Share via


MOVE CONVERSATION (Transact-SQL)

Move uma conversa a um grupo de conversa diferente.

Ícone de vínculo de tópico Convenções da sintaxe Transact-SQL

Sintaxe

MOVE CONVERSATION conversation_handle
   TO conversation_group_id
[ ; ]

Argumentos

  • conversation_handle
    É uma variável ou constante que contém o identificador de conversa da conversa a ser movida. conversation_handle deve ser do tipo uniqueidentifier.

  • TO conversation_group_id
    É uma variável ou constante que contém o identificador do grupo de conversa para o qual a conversa será movida. conversation_group_id deve ser do tipo uniqueidentifier.

Comentários

A instrução MOVE CONVERSATION move a conversa especificada por conversation_handle ao grupo de conversa identificado por conversation_group_id. Os diálogos só podem ser redirecionados entre grupos de conversa que são associados com a mesma fila.

Observação importanteImportante

Se a instrução MOVE CONVERSATION não for a primeira instrução de um procedimento em lote ou armazenado, a instrução anterior deve ser encerrada com ponto e vírgula (;), o Transact-SQL terminador de instrução.

A instrução MOVE CONVERSATION bloqueia o grupo de conversa associado a conversation_handle e o grupo de conversa especificado por conversation_group_id até que a transação que contém a instrução seja confirmada ou revertida.

MOVE CONVERSATION não é válida em uma função definida pelo usuário.

Permissões

Para mover uma conversa, o usuário atual deve ser o proprietário da conversa e do grupo de conversa, ou um membro da função de servidor fixa sysadmin, ou um membro da função de banco de dados fixa db_owner.

Exemplos

O exemplo seguinte move uma conversa a um grupo de conversa diferente.

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 ;

Consulte também

Referência

BEGIN DIALOG CONVERSATION (Transact-SQL)

GET CONVERSATION GROUP (Transact-SQL)

END CONVERSATION (Transact-SQL)

sys.conversation_groups (Transact-SQL)

sys.conversation_endpoints (Transact-SQL)