MOVE CONVERSATION (Transact-SQL)

Platí na:SQL ServerAzureSQL Managed Instance

Přesouvá konverzaci do jiné konverzační skupiny.

Transact-SQL konvence syntaxe

Syntax

MOVE CONVERSATION conversation_handle  
   TO conversation_group_id  
[ ; ]  

Arguments

conversation_handle
Je proměnná nebo konstanta obsahující konverzační přezdívku konverzace, která má být přesunuta. conversation_handle musí být typu uniqueidentifier.

DO conversation_group_id
Je proměnná nebo konstanta obsahující identifikátor konverzační skupiny, do které má být konverzace přesunuta. conversation_group_id musí být typu uniqueidentifier.

Poznámky

Prohlášení MOVE CONVERSATION přesouvá konverzaci určenou conversation_handle do konverzační skupiny identifikované conversation_group_id. Dialogy lze přesměrovat pouze mezi konverzačními skupinami, které jsou přiřazeny ke stejné frontě.

Important

Pokud MOVE CONVERSATION příkaz není prvním příkazem v dávkové nebo uložené procedurě, musí být předchozí příkaz ukončen středníkem (;), což je Transact-SQL příkazový terminál.

Příkaz MOVE CONVERSATION uzamkne konverzační skupinu přiřazenou k conversation_handle a konverzační skupinu specifikovanou conversation_group_id , dokud transakce obsahující příkaz neproběhne nebo se nevrátí zpět.

MOVE CONVERSATION není platná v uživatelsky definované funkci.

Permissions

Pro přesun konverzace musí být současný uživatel vlastníkem konverzace a konverzační skupiny, nebo členem role pevného správce systému, nebo členem role db_owner pevné databáze.

Examples

Následující příklad přesouvá konverzaci do jiné konverzační skupiny.

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 ;  

Viz také

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