Usuário com melhor resposta
Gostaria de saber se existe possibilidade de criar uma replicação para alterar os tipos de dados de uma tabela?

Pergunta
-
SQL 2000 - Temos um DTS que importa para uma tabela, um arquivo em TXT, mas todos os campos dessa tabela são do tipo varchar com 255 posições. Eu não posso alterar essa estrutura, pois não fui eu quem criou, mas preciso ajustar os tipos dos campos dessa tabela. Pensei em criar uma replicação para outra tabela alterando os tipos de dados. Será que é possivel?
- Editado Robervalmojunior segunda-feira, 23 de novembro de 2015 16:11
Respostas
-
-
Olha, eu criaria um sistema para ler os dados do txt e formatá-lo de acordo com as posições, exemplo:
Linha 1 = Campo ID , então sempre na linha 1 tipo irá ser inteiro e assim vou lendo e escrevendo em outro arquivo, depois é só pegar o arquivo corrigido e importar para seu BD
- Marcado como Resposta Marcos SJ quarta-feira, 25 de novembro de 2015 13:26
- Editado Poliana Dias quarta-feira, 25 de novembro de 2015 14:04
Todas as Respostas
-
-
Olá Poliana, muito obrigado pela resposta. A cada 15 minutos, um sistema gera um arquivo em TXT, que é importado via DTS para uma tabela do SQL. o DTS foi programado para deletar a tabela e carregar os dados novos, sem segredo. Ocorre que todos os campos dessa tabela são varchar. Eu preciso dessa mesma tabela, mas utilizando a estrutura de campos conforme as minhas tabelas, ou seja, a coluna codigo do tipo inteiro e data com o tipo formatadado etc. Eu não sei qual é a melhor alternativa, uma vez que eu não posso alterar a estrutura do DTS, pois é de responsabilidade de outro departamento. Então pensei em replicar para outra tabela, com procedures formatando os atributos da minha maneira. Estou com essa duvida.
-
Olha, eu criaria um sistema para ler os dados do txt e formatá-lo de acordo com as posições, exemplo:
Linha 1 = Campo ID , então sempre na linha 1 tipo irá ser inteiro e assim vou lendo e escrevendo em outro arquivo, depois é só pegar o arquivo corrigido e importar para seu BD
- Marcado como Resposta Marcos SJ quarta-feira, 25 de novembro de 2015 13:26
- Editado Poliana Dias quarta-feira, 25 de novembro de 2015 14:04