Enviado em 28/05/2013 - 09:36h
Bom dia e saudações a todos.
Gente seguinte, sou usuário de Firebird e há alguns meses estou usando mysql, porém
durante o processo de migração esbarrei em algumas dificuldades e até agora as superei,
só que agora tenho o seguinte problema:
Tenho uma tabela chamada listas que tem
chave_lista int
nome varchar(100)
descriccao varchar(100)
Nesta tabela guardo campos comuns como bairro, cidade, cep, fabricante entre outros
que são listados em um input text nos sites com autocomplete.
Porém quando o usuário quer excluir um destes registros, eu peço a ele que escolha um
outro registro para ser atualizado, tipo, tem o bairro CENTO e outro CENTRO, como o CENTO
está errado vai trocar POR CENTRO, ai que vem o problema, no Firebird eu tenho um view que
lista todos os relacionamentos na base, isso eu já criei no Mysql
Agora o que eu preciso é fazer uma FUNCTION ou PROCEDURE para percorrer esta view
e alterar a OLDCHAVE pela NEWCHAVE da lista, e não conseguí fazer isto com o mysql,
no firebird eu usava FOR SELECT * FROM VIEW_RELACIONAMENTOS montava um sql e usava
o EXECUTE STATEMANT para executá-lo.
Se alguém tiver alguma idéia de como resolver isto no mysql agradeço.
Desde já obrigado.
Gente seguinte, sou usuário de Firebird e há alguns meses estou usando mysql, porém
durante o processo de migração esbarrei em algumas dificuldades e até agora as superei,
só que agora tenho o seguinte problema:
Tenho uma tabela chamada listas que tem
chave_lista int
nome varchar(100)
descriccao varchar(100)
Nesta tabela guardo campos comuns como bairro, cidade, cep, fabricante entre outros
que são listados em um input text nos sites com autocomplete.
Porém quando o usuário quer excluir um destes registros, eu peço a ele que escolha um
outro registro para ser atualizado, tipo, tem o bairro CENTO e outro CENTRO, como o CENTO
está errado vai trocar POR CENTRO, ai que vem o problema, no Firebird eu tenho um view que
lista todos os relacionamentos na base, isso eu já criei no Mysql
Agora o que eu preciso é fazer uma FUNCTION ou PROCEDURE para percorrer esta view
e alterar a OLDCHAVE pela NEWCHAVE da lista, e não conseguí fazer isto com o mysql,
no firebird eu usava FOR SELECT * FROM VIEW_RELACIONAMENTOS montava um sql e usava
o EXECUTE STATEMANT para executá-lo.
Se alguém tiver alguma idéia de como resolver isto no mysql agradeço.
Desde já obrigado.