Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:SQL Server
Azure SQL Managed Instance
Verschiebt eine Konversation in eine andere Konversationsgruppe.
Transact-SQL-Syntaxkonventionen
Syntax
MOVE CONVERSATION conversation_handle
TO conversation_group_id
[ ; ]
Argumente
conversation_handle
Eine Variable oder Konstante mit dem Handle der Konversation, die verschoben werden soll.
conversation_handle muss dem Typ uniqueidentifier entsprechen.
UM conversation_group_id
Eine Variable oder Konstante mit dem Bezeichner der Konversationsgruppe, in die die Konversation verschoben werden soll.
conversation_group_id muss dem Typ uniqueidentifier entsprechen.
Hinweise
Die Aussage MOVE CONVERSATION verschoben das von conversation_handle angegebene Gespräch in die von conversation_group_id identifizierte Gesprächsgruppe. Dialoge können nur zwischen Konversationsgruppen umgeleitet werden, die derselben Warteschlange zugeordnet sind.
Wichtig
Ist die MOVE CONVERSATION Anweisung nicht die erste Anweisung in einem Batch- oder gespeicherten Verfahren, muss die vorhergehende Anweisung mit einem Semikolon (;), dem Transact-SQL Anweisungsterminator, beendet werden.
Die MOVE CONVERSATION Anweisung sperrt die mit conversation_handle verbundene Konversationsgruppe und die von conversation_group_id spezifizierte Konversationsgruppe , bis die Transaktion mit der Anweisung committiert oder zurückgerollt wird.
MOVE CONVERSATION ist in einer benutzerdefinierten Funktion nicht gültig.
Berechtigungen
Zum Verschieben einer Konversation muss der aktuelle Benutzer Besitzer der Konversation und der Konversationsgruppe oder Mitglied der festen Serverrolle sysadmin oder Mitglied der festen Datenbankrolle db_owner sein.
Beispiele
Im folgenden Beispiel wird eine Konversation in eine andere Konversationsgruppe verschoben.
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 ;
Siehe auch
BEGIN DIALOG CONVERSATION (Transact-SQL)
GET CONVERSATION GROUP (Transact-SQL)
END CONVERSATION (Transact-SQL)
sys.conversation_groups (Transact-SQL)
sys.conversation_endpoints (Transact-SQL)