Fórum O Update dentro da procedure não aceita parametro. #59177
26/11/2007
0
CREATE PROCEDURE PROC_TESTE ( nomeTab varchar(30), id integer, valor char(1)) as begin UPDATE :nomeTab SET status = :valor WHERE id_teste = :id; end
Quero atualizar os valores do campos de várias tabelas. O que estou fazendo de errado para o UPDATE não aceitar o valor de [b:d7e0452067]:nomeTab[/b:d7e0452067]?
agradeço,
Pestana.
Pestana_
Curtir tópico
+ 0Posts
26/11/2007
Pestana_
Gostei + 0
27/11/2007
Joaoshi
Espero ter ajudado.
Gostei + 0
27/11/2007
Pestana_
joaoshi obrigado por responder, eu vou pesquisar a respeito.
valeu,
Pestana.
Gostei + 0
28/11/2007
Sremulador
CREATE PROCEDURE PROC_TESTE ( nomeTab varchar(30), id integer, valor char(1)) as T varchar(160) begin T = ´UPDATE´ || :nomeTab || ´SET status =´ || :valor ´WHERE id_teste =´ || :id; execute startment; end
:wink:
Gostei + 0
28/11/2007
Pestana_
Pestana.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)