MOVE CONVERSATION (Transact-SQL)

將交談移到不同的交談群組。

主題連結圖示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 ;