Cópia de dados de uma coluna via sql
28/05/2019
0
Josafar Silva
Posts
28/05/2019
Josafar Silva
O BD é Firebird
28/05/2019
Renato Dias
posição inicial e tamanho tem que ser números inteiros
28/05/2019
Josafar Silva
posição inicial e tamanho tem que ser números inteiros
Caro Renato: desculpe minha falta de conhecimento. Nessa sintaxe eu consigo selecionar a quantidade de caracteres que eu quiser de determinada coluna (campo). Mas como usar isto num comando update do sql? Por exemplo: update (tabela) set (nome do campo que vai receber os caracteres) = ......
Ou seria o comando sugerido por você completado com outro comando para o campo que vai receber o substring? Como eu escrevi no tópico:
Quero copiar 9 posições de uma coluna com 10 caracteres para outra coluna com 9. Qual a sintaxe correta com o comando update do SQL
28/05/2019
Renato Dias
update (nome da tabela) set (nome do campo com 9 caracteres) = substring((nome do campo com 10 caracteres) from 1 to 9) where (escrever critério se houver)
28/05/2019
Renato Dias
update (nome da tabela) set (nome do campo com 9 caracteres) = substring((nome do campo com 10 caracteres) from 1 for 9) where (escrever critério se houver)
28/05/2019
Emerson Nascimento
update tabela set campodestino = left(campoorigem, tamanhodesejado) where condicao
29/05/2019
Josafar Silva
update tabela set campodestino = left(campoorigem, tamanhodesejado) where condicao
Caro Renato, abaixo a sintaxe que utilizei, com sua orientação, e que funcionou corretamente.
update tabcli set cep2 = substring((cepc) from (1) for (9));
Obrigado.
Clique aqui para fazer login e interagir na Comunidade :)