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 ;