MOVE CONVERSATION (Transact-SQL)
Sposta una conversazione in un gruppo di conversazioni diverso.
- conversation_handle
-
Variabile o costante contenente l'handle di conversazione della conversazione da spostare. conversation_handle deve essere di tipo uniqueidentifier.
- TO conversation_group_id
-
Variabile o costante contenente l'identificatore del gruppo di conversazioni in cui la conversazione verrà spostata. conversation_group_id deve essere di tipo uniqueidentifier.
L'istruzione MOVE CONVERSATION sposta la conversazione specificata da conversation_handle nel gruppo di conversazioni identificato da conversation_group_id. I dialoghi possono essere reindirizzati solo tra gruppi di conversazioni associati alla stessa coda.
Importante: |
|---|
| Se l'istruzione MOVE CONVERSATION non è la prima istruzione in un batch o stored procedure, l'istruzione precedente deve terminare con un punto e virgola (;), ovvero il terminatore delle istruzioni Transact-SQL. |
L'istruzione MOVE CONVERSATION blocca il gruppo di conversazioni associato a conversation_handle e il gruppo di conversazioni specificato da conversation_group_id finché non viene eseguito il commit o il rollback della transazione contenente l'istruzione.
MOVE CONVERSATION non è un'istruzione valida in una funzione definita dall'utente.
A. Spostamento di una conversazione
Nell'esempio seguente una conversazione viene spostata in un gruppo di conversazioni diverso.
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 ;
Importante: