MOVE CONVERSATION (Transact-SQL)
將交談移到不同的交談群組。
語法
MOVE CONVERSATION conversation_handle
TO conversation_group_id
[ ; ]
引數
conversation_handle
這是一個變數或常數,其中包含要移動之交談的交談控制代碼。 conversation_handle 的類型必須是 uniqueidentifier。TO conversation_group_id
這是一個變數或常數,其中包含要移動交談之交談群組的識別碼。 conversation_group_id 的類型必須是 uniqueidentifier。
備註
MOVE CONVERSATION 陳述式會將 conversation_handle 指定的交談移到 conversation_group_id 識別的交談群組。 對話只能在與同一佇列相關聯的交談群組之間重新導向。
重要事項 |
---|
如果 MOVE CONVERSATION 陳述式不是批次或預存程序中的第一個陳述式,就必須利用 Transact-SQL 陳述式結束字元 (也就是分號 (;)) 來結束前一個陳述式。 |
MOVE CONVERSATION 陳述式會鎖定與 conversation_handle 相關聯的交談群組,以及 conversation_group_id 所指定的交談群組,直到包含該陳述式的交易認可或回復為止。
在使用者自訂函數中,MOVE CONVERSATION 無效。
權限
若要移動交談,目前使用者必須是該交談和交談群組的擁有者,或是 sysadmin (系統管理員) 固定伺服器角色的成員,或是 db_owner 固定資料庫角色的成員。
範例
下列範例會將交談移到不同的交談群組。
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 ;
請參閱
參考
BEGIN DIALOG CONVERSATION (Transact-SQL)
GET CONVERSATION GROUP (Transact-SQL)
END CONVERSATION (Transact-SQL)