Katayama 0 Denunciar post Postado Setembro 26, 2006 Olá pessoal beleza, Criei uma Function e necessito saber se o INSERT, UPDATE ou DELETE foi executado com sucesso. Já tentei usar ROW_COUNT mais não é retornado nenhum valor, se alguém souber, por favor me ajude. exemplo CREATE FUNCTION `pmanu_glo_projeto`(param1 varchar(1), param2 int) RETURNS tinyint(4) NOT DETERMINISTIC SQL SECURITY DEFINER COMMENT '' BEGIN DECLARE sRet DEFAULT 0; INSERT INTO tabela(campo1, campo2) VALUES(param1, param2); RETURN sRet; END; Obrigado a todos Katayama Compartilhar este post Link para o post Compartilhar em outros sites
Eclesiastes 2 Denunciar post Postado Setembro 26, 2006 Aí foge a idéia de função, creio que você deva utilizar Stored procedures. Compartilhar este post Link para o post Compartilhar em outros sites
Suissa 1 Denunciar post Postado Setembro 27, 2006 exatoa função de modo geral serve para processar algum dado e lhe retornar o resultado Compartilhar este post Link para o post Compartilhar em outros sites
JCSPADER 0 Denunciar post Postado Outubro 23, 2008 Olá pessoal beleza, Criei uma Function e necessito saber se o INSERT, UPDATE ou DELETE foi executado com sucesso. Já tentei usar ROW_COUNT mais não é retornado nenhum valor, se alguém souber, por favor me ajude. exemplo CREATE FUNCTION `pmanu_glo_projeto`(param1 varchar(1), param2 int) RETURNS tinyint(4) NOT DETERMINISTIC SQL SECURITY DEFINER COMMENT '' BEGIN DECLARE sRet DEFAULT 0; INSERT INTO tabela(campo1, campo2) VALUES(param1, param2); RETURN sRet; END; Obrigado a todos Katayama Faça um select com os parametros que você usou para inserir, e devolva se ok ou naum Compartilhar este post Link para o post Compartilhar em outros sites