MOVE CONVERSATION (Transact-SQL)

Van toepassing op:SQL ServerAzure SQL Managed Instance

Verplaatst een gesprek naar een andere gespreksgroep.

Transact-SQL syntaxis-conventies

Syntax

MOVE CONVERSATION conversation_handle  
   TO conversation_group_id  
[ ; ]  

Arguments

conversation_handle
Is een variabele of constante die het gesprekshandvat bevat van het te verplaatsen gesprek? conversation_handle moet van het type uniqueidentifier zijn.

OM conversation_group_id
Is een variabele of constante die de identificatie bevat van de gespreksgroep waar het gesprek naartoe moet gaan. conversation_group_id moet van het type uniqueidentifier zijn.

Remarks

De MOVE CONVERSATION uitspraak verplaatst het door conversation_handle gespecificeerde gesprek naar de gespreksgroep die door conversation_group_id is geïdentificeerd. Dialogen kunnen alleen worden omgeleid tussen gespreksgroepen die aan dezelfde wachtrij zijn gekoppeld.

Important

Als de MOVE CONVERSATION instructie niet de eerste instructie is in een batch of opgeslagen procedure, moet de voorgaande stelling worden beëindigd met een puntkomma (;), de terminator van de Transact-SQL statement.

De MOVE CONVERSATION instructie vergrendelt de gespreksgroep die aan conversation_handle is gekoppeld en de gespreksgroep die door conversation_group_id is gespecificeerd totdat de transactie met de instructie commit of terugrolt.

MOVE CONVERSATION is niet geldig in een door de gebruiker gedefinieerde functie.

Permissions

Om een gesprek te verplaatsen, moet de huidige gebruiker de eigenaar zijn van het gesprek en de gespreksgroep, of lid zijn van de sysadmin vaste serverrol, of lid zijn van de db_owner vaste databaserol.

Examples

Het volgende voorbeeld verplaatst een gesprek naar een andere gespreksgroep.

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 ;  

Zie ook

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