MOVE CONVERSATION (Transact-SQL)

Şunlar için geçerlidir: SQL Server Azure SQL Yönetilen Örneği

Bir konuşmayı farklı bir sohbet grubuna taşır.

Transact-SQL söz dizimi kuralları

Syntax

MOVE CONVERSATION conversation_handle  
   TO conversation_group_id  
[ ; ]  

Arguments

conversation_handle
Taşınacak konuşmanın konuşma tutamacını içeren bir değişken veya sabittir. conversation_handlebenzersiz tanımlayıcı türünde olmalıdır.

TO conversation_group_id
Konuşmanın taşınacağı konuşma grubunun tanımlayıcısını içeren bir değişken veya sabittir. conversation_group_idbenzersiz tanımlayıcı türünde olmalıdır.

Remarks

Bu ifade, MOVE CONVERSATIONconversation_handle tarafından belirtilen konuşmayı conversation_group_id tarafından tanımlanan konuşma grubuna taşır. Diyaloglar yalnızca aynı kuyruk ile ilişkilendirilen konuşma grupları arasında yönlendirilebilir.

Important

Eğer bu ifade MOVE CONVERSATION bir toplu veya depolanmış prosedürdeki ilk ifade değilse, önceki ime noktalı virgül (;) ile sonlandırılmalıdır; bu da Transact-SQL ifadeyi sonlandırıcıdır.

Bu ifade MOVE CONVERSATION , conversation_handle ile ilişkili konuşma grubunu ve conversation_group_id tarafından belirtilen konuşma grubunu, ifade içeren işlem commit edilene veya geri çekilene kadar kilitler.

MOVE CONVERSATION kullanıcı tanımlı bir fonksiyonda geçerli değildir.

Permissions

Bir konuşmayı taşımak için mevcut kullanıcı konuşmanın ve sohbet grubunun sahibi olmalı, ya da sistem yöneticisi sabit sunucu rolünün üyesi ya da db_owner sabit veritabanı rolünün üyesi olmalıdır.

Examples

Aşağıdaki örnek, bir konuşmayı farklı bir sohbet grubuna taşır.

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 ;  

Ayrıca Bkz.

BEGIN DIALOG CONVERSATION (Transact-SQL)
GET CONVERSATION GROUP (Transact-SQL)
END CONVERSATION (Transact-SQL)
sys.conversation_groups (Transact-SQL)
sys.iletişim_bitiş_noktaları (Transact-SQL)