PINDAHKAN PERCAKAPAN (Transact-SQL)

Berlaku untuk: SQL Server (semua versi yang didukung) Azure SQL Managed Instance

Memindahkan percakapan ke grup percakapan lain.

Ikon tautan topikKonvensi Sintaks Transact-SQL

Sintaks

MOVE CONVERSATION conversation_handle  
   TO conversation_group_id  
[ ; ]  

Catatan

Untuk melihat sintaks Transact-SQL untuk SQL Server 2014 dan yang lebih lama, lihat Dokumentasi versi sebelumnya.

Argumen

conversation_handle
Adalah variabel atau konstanta yang berisi handel percakapan percakapan yang akan dipindahkan. conversation_handle harus berjenis pengidentifikasi unik.

UNTUK conversation_group_id
Adalah variabel atau konstanta yang berisi pengidentifikasi grup percakapan tempat percakapan akan dipindahkan. conversation_group_id harus berjenis pengidentifikasi unik.

Keterangan

Pernyataan MOVE CONVERSATION memindahkan percakapan yang ditentukan oleh conversation_handle ke grup percakapan yang diidentifikasi oleh conversation_group_id. Dialog hanya dapat dialihkan antar grup percakapan yang terkait dengan antrean yang sama.

Penting

Jika pernyataan MOVE CONVERSATION bukan pernyataan pertama dalam prosedur batch atau tersimpan, pernyataan sebelumnya harus dihentikan dengan titik koma (;), terminator pernyataan Transact-SQL.

Pernyataan MOVE CONVERSATION mengunci grup percakapan yang terkait dengan conversation_handle dan grup percakapan yang ditentukan oleh conversation_group_id hingga transaksi yang berisi pernyataan diterapkan atau digulung balik.

MOVE CONVERSATION tidak valid dalam fungsi yang ditentukan pengguna.

Izin

Untuk memindahkan percakapan, pengguna saat ini harus menjadi pemilik percakapan dan grup percakapan, atau menjadi anggota peran server tetap sysadmin, atau menjadi anggota peran database tetap db_owner.

Contoh

Contoh berikut memindahkan percakapan ke grup percakapan lain.

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 ;  

Lihat juga

MULAI PERCAKAPAN DIALOG (Transact-SQL)
DAPATKAN GRUP PERCAKAPAN (Transact-SQL)
AKHIRI PERCAKAPAN (Transact-SQL)
sys.conversation_groups (Transact-SQL)
sys.conversation_endpoints (Transact-SQL)