Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Instância Gerenciada de SQL do Azure
Move uma conversa a um grupo de conversa diferente.
Convenções de sintaxe de 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 precisa ser do tipo uniqueidentifier.
PARA 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 precisa ser do tipo uniqueidentifier.
Comentários
A MOVE CONVERSATION declaração move 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 que são associados com a mesma fila.
Importante
Se a MOVE CONVERSATION instrução não for a primeira de um procedimento lotado ou armazenado, a instrução anterior deve ser terminada com ponto e vírgula (;), o terminador da Transact-SQL sentença.
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 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 fixed.
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
BEGIN DIALOG CONVERSATION (Transact-SQL)
GET CONVERSATION GROUP (Transact-SQL)
END CONVERSATION (Transact-SQL)
sys.conversation_groups (Transact-SQL)
sys.conversation_endpoints (Transact-SQL)