Bulk Insert - Sql Server 2005 para Sql Server 2008
25/05/2010
0
Estou com um problema utilizava o sql server 2005 express em português e o comando bulk insert(abaixo) funcionava com sucesso, porém, ao migrar para o sql server 2008 express em inglês o comando não respeita o final da linha como pipe "|" e estoura o tamanho tudo em apenas uma linha. O correto seria inserir na tabela exatamente como representado abaixo 6 linhas.
Detalhes do arquivo que gostaria de inserir e do comando utilizado:
Comando
BULK INSERT dbo.WORK_CONVERTE_SPED_CONTABIL
FROM 'C:\Work\Arquivos\GG_01012008_31012008_SPED.TXT'
WITH (FIELDTERMINATOR ='|', ROWTERMINATOR ='|\n')
go
Arquivo
|0000|LECD|01012008|31012008|GG|02134854000000|SP|482020389119|3533403|5246 ||
|0001|0|
|0007|00||
|0990|4|
|I001|0|
|I010|G|1.00|
|0001|0|
|0007|00||
|0990|4|
|I001|0|
|I010|G|1.00|
Gustavo Pirana
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)