In MySQL 5.x habe ich eine Stored Function geschrieben.
Darin wird ein Update Befehl ausgeführt.
Meine Frage Allgemein formuliert:
Wie kann ich innerhalb eines Stored Functions
- nach dem Status der ausgeführten SQL Statements abfragen
z.B. wie viele rows wurden (beim Update) betroffen
- nach bestimmten Fehlern abfragen, wie "no_data_found" etc.
Wenn ich nach dem was ich will, über google suche,
bekomme ich entweder einfache Stored Function Beispiele
oder Oracle Beispiele.
Kann mir jemand einige Bsp. für MySQL geben.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14: | DELIMITER $$;
DROP FUNCTION IF EXISTS `arslan_cms`.`mytable`$$
CREATE FUNCTION `mytableUpdate`(pUserId integer, pFname Varchar(20), pLname Varchar(20), pEmail Varchar(60)) RETURNS int(1)
BEGIN
update mytable
set email=pEmail, fname=pFname, lname=pLname
where myuserId=pUserId;
? ? ? hier will ich prüfen, ob Rows von dem Update betroffen waren
END$$
DELIMITER ;$$ |
Danke, Aykut