none
mudar letra de registro no sql server RRS feed

  • Pergunta

  • Saudações.

       Estou fazendo a unificação de uma tabela de banco de dados na empresa em que trabalho.  Vou explicar.

       Na tebela existe registros para clientes e fornecedores a identificação de cada é através do CGC e código, este que possui uma letra na frente para diferenciar. Exemplo:

    F0132 (é um fornecedor) 

    C2333  (um cliente)

    Só que tem cadastraram registros no banco para cliente e outro para fornecedor com  mesmo CGC e agora tenho que pegar todos os registros com CGC repetidos e altera-los, ou seja,  os que contem a letra F, como identificador, para A ,de ambos. 

    Já achei um script para selecionar todos os registros duplicados, mas preciso de um para modificar somente a primeira letra do código. Como posso fazer isso:

    Ex.: Mudar F0132 para A0132.

    Posso fazer tudo manualmente, mas são muitos registros.

    POderiam me ajudar?

    sexta-feira, 2 de março de 2012 14:47

Todas as Respostas

  • pode dar um replace, se for no formato Letra+numero no seu campo

    update Tabela set Campo = Replace(Campo,'F,'A')

    From TabelaOuSelectComOsRegistrosQueDesejaAlterar

    sexta-feira, 2 de março de 2012 17:41