nixxin Postado Setembro 11, 2008 Denunciar Share Postado Setembro 11, 2008 Saudacoes, estou com um grande problema e necessito de ajuda.Tive que importar registros de uma tabela para outra, porem nessa importacao os registros vieram poluidos.O campo atual é um varchar. Por exemplo: AlbertoXXXXXXXXXX.Todos os registros ficaram desta forma, ou seja, com o dado correto, porem os campos foram preenchidos com X.Existe algum meio de 'limpar' esses registros? Agradeco muito qualquer tipo de ajuda ou tentativa. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 jothaz Postado Setembro 11, 2008 Denunciar Share Postado Setembro 11, 2008 Qeu versão SQL você esta utilizando?Como você importou os dados: bcp, bulk insert, dts ou ssis ? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 nixxin Postado Setembro 17, 2008 Autor Denunciar Share Postado Setembro 17, 2008 Qeu versão SQL você esta utilizando?Como você importou os dados: bcp, bulk insert, dts ou ssis ?Estou usando o SQL Server 2000 c SP4 e os dados foram importados por terceiros, ou seja, peguei o banco já com os dados poluídos. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 jothaz Postado Setembro 17, 2008 Denunciar Share Postado Setembro 17, 2008 (editado) Sinceramente o ideal seria o pessoal que esta provendo a informação provê-la de maneira correta. Mas se não é possivle fazer-se-a o que?Segue exemplo para quebra seu galho:declare @tab table (nome varchar(30)) insert into @tab (nome) values ('AlbertoXXXXXXXXXX') insert into @tab (nome) values ('Jose de MadalenaXX') insert into @tab (nome) values ('AndraXXXXXXXXXXXXX') insert into @tab (nome) values ('XerxesXXXXXXXXXXXXX') select * from @tab update @tab set nome = substring(nome,1,charindex('xx',nome)-1) select * from @tabDeu uma luz?Nota edição:Alterei o código na parte do charindex pois você deve localizar XX pois se localizar somente X pode haver perda de informação.Foi mal ai o código com erro. Editado Setembro 18, 2008 por jothaz Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
nixxin
Saudacoes, estou com um grande problema e necessito de ajuda.
Tive que importar registros de uma tabela para outra, porem nessa importacao os registros vieram poluidos.
O campo atual é um varchar. Por exemplo: AlbertoXXXXXXXXXX.
Todos os registros ficaram desta forma, ou seja, com o dado correto, porem os campos foram preenchidos com X.
Existe algum meio de 'limpar' esses registros? Agradeco muito qualquer tipo de ajuda ou tentativa.
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.