Hell_ 0 Denunciar post Postado Fevereiro 18, 2010 Olá pessoal. Como posso criar um Stored Procedure tendo como parametros o nome da tabela e um determinado campo? Tentei o seguinte, mas da erro na hora de executar. delimiter | create procedure apagarNulo(tabela varchar(10), campo varchar(10)) begin delete * from tabela where campo = ''; end | Error Code:1054 Unknouwn Column 'XXXXX' in 'field list' Como deleto registros nulos? Compartilhar este post Link para o post Compartilhar em outros sites
Dee 0 Denunciar post Postado Fevereiro 18, 2010 Mas você quer uma procedure só para isso ? Nao precisa. Só coloca o Delete com a condição desejada. Mas com procedure eu faria assim: create procedure apagarNulo tabela varchar(10), campo varchar(10) as begin delete from @tabela where @campo = ''; end dae para executar: exec apagarNulo 'nome-tabela', 'nome-campo' Compartilhar este post Link para o post Compartilhar em outros sites