Open
Description
Is your feature request related to a problem? Please describe.
Bulk copy operations (similar to bcp or SqlBulkCopy in .NET) are essential for efficiently inserting large datasets into SQL Server. Supporting this feature in mssql-python would significantly improve performance for data ingestion workflows.
-Performance: Bulk copy reduces the overhead of multiple insert statements, improving data load speed.
-Use Cases: Ideal for ETL processes, large-scale data migrations, and batch inserts.
-Existing Support in Other Drivers: Many database drivers offer bulk insert capabilities, making this a valuable addition.
Describe the solution you'd like
Expose a bulk insert API in mssql-python, allowing users to insert data efficiently.
Example from cTDS: https://zillow.github.io/ctds/bulk_insert.html