Ir para conteúdo
Fórum Script Brasil

Romani

Membros
  • Total de itens

    4
  • Registro em

  • Última visita

Sobre Romani

Romani's Achievements

0

Reputação

  1. Romani

    EFD - Ler arquivo

    Fulvio, Preciso de mais uma luz. já montei uma tabela com as colunas PK Tipo Info1 Info2 1 C100 1 1000 2 C110 A 500 3 C110 B 500 4 C100 2 1000 5 C110 A 1000 6 C100 3 1000 7 C110 A 500 8 C110 B 500 Quero montar outra tabela a partir desta assim FK Tipo Info1 Info2 1 C110 A 500 1 C110 B 500 4 C110 A 1000 6 C110 A 500 6 C110 B 500 Como faço um laço (for i= 1 to n), tendo com parãmetro uma linha superior de uma tabela, ou seja leia a linha 1 e coloque em uma variavel a PK da linha 1 leia a linha 2 se tipo_linha 2 <> C100 então FK da linha 2 = PK da linha 1 se não a variavel é =PK da linha 2 leia a linha 3 se tipo_linha 3 <> C100 então FK da linha 3 = PK da linha 1 se não a variavel é =PK da linha 3
  2. Romani

    EFD - Ler arquivo

    Fulvio, Obrigado pela dica. Realmente é bem melhor importar os dados do arquivo txt para o SQL ao invés de ler os dados do txt. Vou fazer seguir a sua sujestão importar todo o txt em uma tabela com um campo identity para manter a ordenação e depois montar as minhas tabelas a partir desta.
  3. Preciso de uma luz para importar dados de EFD ( escrituração fiscal digital, Portaria SEF nº 166, de 21/10/2008 ) txt para um banco de dados no SQL Server. A estrutura do arquivo é mais ou menos assim C100 numero nota|valor nota (campo mãe) PK numeo da nota C110 produto|valor produto(campo filho) FK é obtido pelo campo C100 imediatamnte superior C100 1|1000 C110 A|500 C110 B|500 C100 2|1000 C110 A|1000 C100 3|1000 C110 A|500 C110 B|500 Ou seja preciso criar uma rotina que leia o arquivo txt linha a linha e distribua as informações em diversas tabelas de tal sorte que de acordo com a ordem dos dados no arquivo um contador gere as PK e FK.
  4. Estou precisando ajuda para efetuar uma consulta entre duas tabelas sendo que cada uma pertence a um banco de dados diferente embora eles estejam no mesmo servidor. Eu tentei fazer uma consulta com a estrutura a baixo, mas a resposta foi uma tabela vazia. use bancoA use bancoB select nome; cpf; endereco from bancoA.tabelaA ; bancoB.tabelaB where bancoA.tabelaA.cpf = bancoB.tabelaB.cpf
×
×
  • Criar Novo...