Gibt es eine Möglichkeit, eine Masseneinfügung in eine Tabelle durchzuführen, ohne eine Sperre auf Tabellen- oder Blockebene zu verursachen? Wenn nicht, welche Größenblöcke müssen verarbeitet werden, um ein Blockieren zu vermeiden?Bulk Einfügen von Daten in die SQL Server-Tabelle ohne Sperren
0
A
Antwort
0
Kann ein dynamisches sql verwenden und aktualisieren/einfügen mit Batch von 1000 oder 10000 basierend auf dem Datenvolumen, Index, Schlüsselspalte und Einschränkungen.
Ein Beispiel dynamische sql.
CREATE PROCEDURE [dbo].[UpdateDetails]
(
@l_value NVARCHAR(MAX) = NULL,
@l_name NVARCHAR(MAX) = NULL,
@sql NVARCHAR(MAX)
)
AS
BEGIN
SELECT @sql = 'UPDATE Table1 SET Value = [' + @l_value + '] WHERE Name =['+ @l_name + '] '
EXEC sp_executesql @sql
END
Verwandte Themen
- 1. SQL Server Bulk einfügen
- 2. Eine sql-Servertabelle schwenken
- 3. SQL Server Bulk einfügen Nullen in Zeitspalte
- 4. Bulk insert SQL-Befehl kann die erste Zeile nicht einfügen
- 5. SQL Server Bulk einfügen linken Join
- 6. Update Bulk-Daten SQL-Server
- 7. XML-Daten und SQL Bulk Copy
- 8. Bulk einfügen fmt Textqualifikationsmerkmal
- 9. Bulk einfügen in MongoDB mit Mungo
- 10. NHibernate Bulk einfügen oder aktualisieren
- 11. Wie Sie mit Python Bulk-Daten effizient in Cassandra einfügen?
- 12. SQL Bulk-Import von CSV
- 13. Daten von Excel in SQL einfügen DB
- 14. TSQL - Einfügen von Daten in dynamischen SQL
- 15. Bulk-Einfügeoperationen verarbeiten Datensätze ohne Fehler
- 16. Einfügen von Daten in SQL-Tabellen
- 17. Einfügen von Daten in SQL Server 2012
- 18. Einfügen von Daten in Oracle-Tabelle (SQL)
- 19. Übersprungene fehlerhafte Zeilen in Bulk einfügen
- 20. JPA/Hibernate Bulk (Batch) einfügen
- 21. In NpgSql Einfügen von Bit-Datentyp mit BeginBinaryImport für Bulk-Daten Einfügen
- 22. Bulk einfügen, Update, wenn bei Konflikt (Bulk-Upsert) auf Postgres
- 23. Tabelle sperren, während in Laravel Einfügen 5.1
- 24. ElasticSearch Bulk einfügen/Update-Vorgang
- 25. Aufruf von SQL Bulk Stored Procedure C#
- 26. Linq To SQL: Einfügen von Daten
- 27. Bulk-Daten müssen mit Entity Framework einfügen/aktualisieren C#
- 28. wie Bulk 255 Spalten aus Excel einfügen SQL VBA
- 29. Einfügen von SQL-Daten aus Java-Ausgabe
- 30. SQL anstelle von Trigger einfügen - Daten einfügen, wenn nicht existiert