Amigos, tenho uma tabela contendo milhares de códigos de produtos, e preciso alterar estes códigos.
Deverá ser 1 pra 1.
EXEMPLO:
CÓDIGOS ATUAIS
1-001/01-03-001
1-001/01-03-002
1-001/01-04-001
NOVOS CÓDIGOS
001.00001
001.00002
001.00003
Como eu posso realizar este UPDATE sendo que eu já tenho montada a relação de novos códigos? Um a um é inviável pois temos 7mil itens. Não há um critério para definir qual produto receba tal código, só precisamos fazer um replace dos códigos antigos pelos novos.
Imaginei o script abaixo mas não funcionou:
update TPRD set CODIGOPRD = ('001.00001','001.00002','001.00003')
where CODCOLIGADA = '15' and CODIGOPRD IN ('1-001/01-03-001','1-001/01-03-002','1-001/01-04-001')
Pergunta
llucena
Amigos, tenho uma tabela contendo milhares de códigos de produtos, e preciso alterar estes códigos.
Deverá ser 1 pra 1.
EXEMPLO:
CÓDIGOS ATUAIS
1-001/01-03-001
1-001/01-03-002
1-001/01-04-001
NOVOS CÓDIGOS
001.00001
001.00002
001.00003
Como eu posso realizar este UPDATE sendo que eu já tenho montada a relação de novos códigos? Um a um é inviável pois temos 7mil itens. Não há um critério para definir qual produto receba tal código, só precisamos fazer um replace dos códigos antigos pelos novos.
Imaginei o script abaixo mas não funcionou:
update TPRD set CODIGOPRD = ('001.00001','001.00002','001.00003')
where CODCOLIGADA = '15' and CODIGOPRD IN ('1-001/01-03-001','1-001/01-03-002','1-001/01-04-001')
alguém poderia me auxiliar?
obrigado.
Link para o comentário
Compartilhar em outros sites
4 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.