Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a:SQL Server
Istanza gestita di SQL di Azure
Sposta una conversazione in un gruppo di conversazioni diverso.
Convenzioni relative alla sintassi Transact-SQL
Sintassi
MOVE CONVERSATION conversation_handle
TO conversation_group_id
[ ; ]
Argomenti
conversation_handle
Variabile o costante contenente l'handle di conversazione della conversazione da spostare.
conversation_handle deve essere di tipo uniqueidentifier.
PER conversation_group_id
Variabile o costante contenente l'identificatore del gruppo di conversazioni in cui si trova la conversazione da spostare.
conversation_group_id deve essere di tipo uniqueidentifier.
Osservazioni:
L'affermazione MOVE CONVERSATION sposta la conversazione specificata da conversation_handle al gruppo di conversazione 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 di una procedura batch o memorizzata, la precedente deve essere terminata con un punto e virgola (;), il terminatore Transact-SQL istruzione.
L'istruzione MOVE CONVERSATION blocca il gruppo di conversazione associato a conversation_handle e il gruppo di conversazione specificato da conversation_group_id finché la transazione contenente l'estratto non viene effettuata o riportata.
MOVE CONVERSATION non è valido in una funzione definita dall'utente.
Autorizzazioni
Per spostare una conversazione, l'utente corrente deve essere il proprietario della conversazione e del gruppo di conversazioni, un membro del ruolo predefinito del server sysadmin o un membro del ruolo predefinito del database db_owner.
Esempi
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 ;
Vedi anche
BEGIN DIALOG CONVERSATION (Transact-SQL)
GET CONVERSATION GROUP (Transact-SQL)
END CONVERSATION (Transact-SQL)
sys.conversation_groups (Transact-SQL)
sys.conversation_endpoints (Transact-SQL)