sys.sp_copy_data_in_batches (T-SQL)
Berlaku untuk: SQL Server 2022 (16.x) Azure SQL Database
Menyalin data dari tabel sumber ke tabel target setelah memverifikasi bahwa skemanya identik dalam hal jumlah kolom, nama kolom, dan jenis datanya. TRANSACTION ID
, SEQUENCE NUMBER
, dan GENERATED ALWAYS
kolom diabaikan karena dibuat sistem dan ini memungkinkan penyalinan data dari tabel biasa ke tabel ledger dan sebaliknya. Indeks di antara tabel bisa berbeda tetapi tabel target hanya dapat berupa tumpukan atau memiliki indeks berkluster. Data disalin dalam batch dalam transaksi individual. Jika operasi gagal, tabel target diisi sebagian.
Untuk informasi selengkapnya tentang ledger database, lihat Ledger.
Sintaks
sp_copy_data_in_batches
[ @source_table_name = ] N'source_table_name'
, [ @target_table_name = ] N'target_table_name'
Argumen
[ @source_table_name = ] N'source_table_name'
Nama tabel yang akan digunakan sebagai sumber salinan data.
[ @target_table_name = ] N'target_table_name'
Nama tabel yang akan digunakan sebagai target salinan data.
Mengembalikan nilai kode
0 (berhasil)
Tataan hasil
Tidak ada.
Izin
Operasi ini memerlukan SELECT pada tabel sumber, INSERT dalam tabel target, dan ALTER pada tabel target jika ada kunci asing atau periksa batasan yang akan dinonaktifkan, atau kolom identitas yang akan disesuaikan.
Konten terkait
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk