Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för: SQL Server 2022 (16.x)
Azure SQL Database
Kopierar data från källtabellen till måltabellen efter att ha kontrollerat att deras schema är identiskt när det gäller antal kolumner, kolumnnamn och deras datatyper.
TRANSACTION ID
, SEQUENCE NUMBER
och GENERATED ALWAYS
kolumner ignoreras eftersom de är systemgenererade och detta gör det möjligt att kopiera data från en vanlig tabell till en transaktionsregistertabell och vice versa. Index mellan tabellerna kan vara olika, men måltabellen kan bara vara en heap eller ha ett grupperat index. Data kopieras i batchar i enskilda transaktioner. Om åtgärden misslyckas fylls måltabellen delvis i.
Mer information om databasregister finns i Ledger.
Transact-SQL syntaxkonventioner
Syntax
sp_copy_data_in_batches
[ @source_table_name = ] N'source_table_name'
, [ @target_table_name = ] N'target_table_name'
Argument
Viktig
Argument för utökade lagrade procedurer måste anges i den specifika ordning som beskrivs i avsnittet Syntax. Om parametrarna anges i fel ordning visas ett felmeddelande.
[ @source_table_name = ] N'source_table_name'
Namnet på tabellen som ska användas som källa för datakopian.
[ @target_table_name = ] N'target_table_name'
Namnet på tabellen som ska användas som mål för datakopian.
Returnera kodvärden
0 (lyckades)
Resultatuppsättning
Ingen.
Behörigheter
Den här åtgärden kräver SELECT- i källtabellen, INSERT- i måltabellen och ALTER- i måltabellen om det finns begränsningar för sekundärnyckel eller kontroll som inaktiveras eller en identitetskolumn som ska justeras.