T-SQL é geralmente chamado para consultar tabelas dentro de um banco de dados SQL Server. T-SQL também pode ser usado para importar e consultar arquivos simples. Arquivos simples são arquivos delimitados por vírgula que armazenam registros em texto simples. Os arquivos podem ser importados e utilizados para os procedimentos de banco de dados também. Uma vez que o arquivo foi salvo em um diretório no computador, ele pode ser importado usando um procedimento armazenado SQL Server com apenas alguns passos. Instruções
1
Criar uma tabela temporária para armazenar os dados. Esta tabela deve representar os dados que estão localizados no arquivo CSV. Abaixo está um exemplo de uma tabela criada para os dados CSV: criar myCSVtable tabela (id int, varchar prenome (25), varchar last_name (25), varchar endereço (100) )
2
Insira o dados CSV em uma tabela temporária . O código a seguir recupera os dados do arquivo de plano e importa-os para a nova tabela criada no Passo 1.bulkinsert myCSVtablefrom 'c: \\ mytestdata.csv ' com ( FIELDTERMINATOR = ',' , ROWTERMINATOR = ' \\ n ') O " FIELDTERMINATOR " corda define o delimitador para os campos no arquivo . O " ROWTERMINATOR " colar de "\\ n" é típico de arquivos do Windows . Isso significa que um novo registro é determinado por um retorno de carro.
3
Selecione as informações importadas da tabela temporária . Agora que os dados são importados a partir do arquivo , a tabela pode ser usada para manipular e ler os dados. A linha a seguir lê os dados do arquivo importado : select * from myCSVtable