MOVE CONVERSATION (Transact-SQL)

Déplace une conversation vers un groupe de conversations différent.

Icône Lien de rubriqueConventions de la syntaxe de Transact-SQL

Syntaxe

MOVE CONVERSATION conversation_handle
   TO conversation_group_id
[ ; ]

Arguments

  • conversation_handle
    Variable ou constante contenant le descripteur de conversation à déplacer. conversation_handle doit être de type uniqueidentifier.

  • TO conversation_group_id
    Variable ou constante contenant l'identificateur du groupe de conversations destinataire. conversation_group_id doit être de type uniqueidentifier.

Notes

L'instruction MOVE CONVERSATION déplace la conversation spécifiée par conversation_handle vers le groupe de conversations identifié par conversation_group_id. Les dialogues ne peuvent être redirigés qu'entre des groupes de conversation associés à la même file d'attente.

Important

Si l'instruction MOVE CONVERSATION n'est pas la première d'un lot ou d'une procédure stockée, l'instruction qui précède doit se terminer par un point-virgule (;), le terminateur d'instruction Transact-SQL.

L'instruction MOVE CONVERSATION verrouille le groupe de conversations associé à conversation_handle et celui spécifié par conversation_group_id jusqu'à la validation ou la restauration de la transaction contenant cette instruction.

MOVE CONVERSATION n'est pas valide dans une fonction définie par l'utilisateur.

Autorisations

Pour déplacer une conversation, l'utilisateur actif doit être soit propriétaire de la conversation et du groupe de conversations, soit un membre du rôle serveur fixe sysadmin, soit un membre du rôle de base de données fixe db_owner.

Exemple

L'exemple suivant déplace une conversation vers un groupe de conversations différent.

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 ;