Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Incluir dados de forma mais efeciente ?

Não teria como por todos os dados do arquivo xlsx. no banco de dados ?

1 resposta
solução!

Luiz,

Tem sim, por favor leia os links abaixo, especialmente o do "BULK":

===============================================================

Importar Planilhas Excel como Tabelas no SQL Server

Publicado em Avançado por Marcos Rieper

Publicado em 27/10/2021

Veja como importar planilhas no Excel como Tabelas no SQL Server.

Muitas vezes precisamos criar uma lista de tabelas e ainda importar os dados para o SQL Server.

Uma forma fácil e rápida de se fazer isto é através da importação de planilhas do Excel para o SQL Server.

Siga o procedimento simplificado abaixo para importar tabelas no SQL Server ou o ilustrado no capítulo anterior.

...

https://www.guiadoexcel.com.br/importar-planilhas-excel-como-tabelas-no-sql-server

===============================================================

Importar dados do Excel para o SQL Server ou Banco de Dados SQL do Azure

Artigo - 03/03/2023 - 10 minutos para o fim da leitura

Há várias maneiras de importar dados de arquivos do Excel para o SQL Server ou para o Banco de Dados SQL do Azure. Alguns métodos permitem que você importe dados em uma única etapa diretamente de arquivos do Excel; outros métodos exigem que você exporte os dados do Excel como texto (arquivo CSV) antes de importá-los.

Este artigo resume os métodos usados com frequência e fornece links para informações mais detalhadas. Uma descrição completa das ferramentas e serviços complexos, como SSIS ou Azure Data Factory, está além do escopo deste artigo. Para saber mais sobre a solução que lhe interessa, siga os links fornecidos.

...

https://learn.microsoft.com/pt-br/sql/relational-databases/import-export/import-data-from-excel-to-sql?view=sql-server-ver16

===============================================================

Usar BULK INSERT ou OPENROWSET(BULK...) para importar dados para o SQL Server

Artigo - 03/03/2023 - 8 minutos para o fim da leitura

Este artigo fornece uma visão geral de como usar a instrução Transact-SQL BULK INSERT e a instrução INSERT...SELECT * FROM OPENROWSET(BULK...) para importação em massa de dados de um arquivo de dados para uma tabela do SQL Server ou do Banco de Dados SQL do Azure. Este artigo também descreve as considerações sobre segurança do uso de BULK INSERT e OPENROWSET(BULK...) e do uso desses métodos para importação em massa de uma fonte de dados remota.

...

https://learn.microsoft.com/pt-br/sql/relational-databases/import-export/import-bulk-data-by-using-bulk-insert-or-openrowset-bulk-sql-server?view=sql-server-ver16

===============================================================

[]'s,

Fabio I.