Tôi đang tìm một cách nhanh chóng và bẩn để nhập tệp CSV vào SQL Server mà không phải tạo bảng trước và xác định các cột của nó.Cách tạo và điền bảng trong một bước như một phần của thao tác nhập CSV?
Mỗi CSV được nhập sẽ được nhập vào bảng của riêng nó.
Chúng tôi không quan tâm đến hội thảo kiểu dữ liệu. CSV khác nhau về cấu trúc và bố cục, và tất cả chúng đều có nhiều cột, nhưng chúng tôi chỉ quan tâm đến một vài cột: địa chỉ đường phố và mã zip. Chúng tôi chỉ muốn đưa dữ liệu CSV vào cơ sở dữ liệu SQL một cách nhanh chóng và trích xuất các cột có liên quan.
Tôi muốn cung cấp FieldTerminator và RowTerminator, trỏ nó vào CSV và có tiện ích thực hiện phần còn lại. Có cách nào để tạo bảng và điền vào nó, tất cả trong một bước, bằng cách sử dụng BULK INSERT và/hoặc OpenRowset (SỐ LƯỢNG LỚN ...)?
gì phiên bản của SQL Server? –
Sql Server 2000 – Tim