Estou precisando criar uma função no MySQL na qual eu passa por parâmetro o nome da tabela e o campo. Dentro desta função ela deve apenas fazer um select desse campo nessa tabela.
Como fazer isso?
Estou precisando criar uma função no MySQL na qual eu passa por parâmetro o nome da tabela e o campo. Dentro desta função ela deve apenas fazer um select desse campo nessa tabela.
Como fazer isso?
O Mysql tem um ótimo site de referencia:
http://dev.mysql.com/doc/refman/4.1/pt/stored-procedures.html
uma vez precisei de criar stored procedures, me ajudou muito.
Oi, eu sei criar stored procedures.
Mas não estou conseguindo fazer um select usando um nome de tabela que está dentro de uma variável.
por exemplo:
declare nome_tabela varchar(100);
declare sValorCampo varchar(100);
set nome_tabela = ‘tab001’;
select campo from nome_tabela --<<Esse select aqui não irá funcionar poiso MySql vai procurar por uma tabela com o nome "nome_tabela"
into sValorCampo;
…
…
.
Entendeu o problema?
Então na referencia tem isso tb:
http://dev.mysql.com/doc/refman/5.0/en/connector-j-usagenotes-basic.html