Como criar e preencher uma tabela em uma única etapa como parte de uma operação de importação de CSV?

Eu estou procurando uma maneira rápida e suja para importar arquivos CSV para o SQL Serversem ter que criar a tabela de antemão e definir suas colunas.

Cada CSV importado seria importado para sua própria tabela.

Não estamos preocupados com a inferência do tipo de dados. O CSV varia em estrutura e layout, e todos eles têm muitas colunas, mas estamos preocupados apenas com alguns deles: endereços de rua e códigos postais. Nós apenas queremos obter os dados CSV no banco de dados SQL rapidamente e extrair as colunas relevantes.

Eu gostaria de fornecer o FieldTerminator e o RowTerminator, apontar para o CSV e fazer o utilitário fazer o resto. Existe alguma maneira de criar a tabela e preenchê-lo, tudo em uma única etapa, usando BULK INSERT e / ou OpenRowset (BULK ...)?

questionAnswers(2)

yourAnswerToTheQuestion