MOVE CONVERSATION (Transact-SQL)

Aplica-se a: SQL ServerAzure SQL Managed Instance

Muda uma conversa para outro grupo de conversa.

Transact-SQL convenções de sintaxe

Sintaxe

MOVE CONVERSATION conversation_handle  
   TO conversation_group_id  
[ ; ]  

Arguments

conversation_handle
É uma variável ou constante que contém a alavanca da conversa a mover. conversation_handle deve ser do tipo uniqueidentifier.

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

Remarks

A MOVE CONVERSATION declaração transfere a conversa especificada por conversation_handle para o grupo de conversa identificado por conversation_group_id. Os diálogos só podem ser redirecionados entre grupos de conversa associados à mesma fila.

Important

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

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

MOVE CONVERSATION não é válido numa função definida pelo utilizador.

Permissions

Para mover uma conversa, o utilizador atual deve ser o proprietário da conversa e do grupo de conversa, ou ser membro do papel fixo de servidor sysadmin, ou ser membro do papel db_owner base de dados fixa.

Exemplos

O exemplo seguinte leva uma conversa para outro grupo de conversa.

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 ;  

Ver também

BEGIN DIALOG CONVERSATION (Transact-SQL)
GET CONVERSATION GROUP (Transact-SQL)
END CONVERSATION (Transact-SQL)
sys.conversation_groups (Transact-SQL)
sys.conversation_endpoints (Transact-SQL)