O SQL possui um recurso de script chamado bulk(massa,grande quantidade) insert(inserir).
Vamos usar como exemplo um arquivo txt de duas colunas(nome,cargo). Assim fica mais fácil assimilar.
1º Passo. Salvo o arquivo no servidor onde está o SQL. No meu caso salvei na pasta inetpub do c:.
2º Passo. Crio a tabela que receberá as informações.
3º Passo. Agora uso o comando propriamente dito apontando para o diretório onde esta o arquivo.
Pronto! Tabela criada e arquivos importados!
Propriedades:
fieldterminator = É o delimitador. Se a coluna do txt, csv, etc for separado por vírgulas ou tabs(\t), informamos aqui.
Conclusão.
Este é mais um recurso de importação fácil e rápido para importação de seus arquivos a base. Com certeza seus programas poderão usufluir deste código para automatização desta tarefa.