› Fóruns › SQL e PL/SQL › Ajuda – UPDATE › Ajuda – UPDATE
12 de setembro de 2011 às 8:31 pm
#100742
Participante
[quote=”leandrolbs”:34mk4n06]
UPDATE PCCLIENT SET
PCCLIENT.MUNICCOB = (select substr(nomecidade,1,15) from PCCIDADE WHERE PCCLIENT.CODCIDADE = PCCIDADE.CODCIDADE )
PCCLIENT.MUNICENT = (select substr(nomecidade,1,15) from PCCIDADE WHERE PCCLIENT.CODCIDADE = PCCIDADE.CODCIDADE )
PCCLIENT.MUNICCOM = (select substr(nomecidade,1,15) from PCCIDADE WHERE PCCLIENT.CODCIDADE = PCCIDADE.CODCIDADE )
WHERE PCCLIENT.CODCIDADE = PCCIDADE.CODCIDADE
[/quote]
Isso tem que ser feito com bloco pl/sql pois esses selects vao retornar mais de um valor.
Estou sem nenhuma anotacao de plsql aqui, assim que conseguir posto.
abraco.