phpbar.de logo

Mailinglisten-Archive

[dbs] Fehlerbehandlung in Stored Procedures

[dbs] Fehlerbehandlung in Stored Procedures

Andreas Filz afilz at gmx.de
Sam Apr 29 17:27:56 CEST 2006


Hi,

ich wollte fragen, ob man Sql-Fehlermeldungen gleich in der Stored Procedure
behandeln kann.

Beispiel:
INSERT INTO `user` (`key_a`, `key_b`, `key_c`) VALUES (str_key_a, int_key_c,
bool_key_c);

Nun koennte es sein, das der Schluessel, der eingefuegt werden soll, schon
vorhanden ist. Hier wuerde ich gerne die Fehlermeldung abfangen und
auswerten, und lediglich einen Integer Wert zurueckgeben. Beispielsweise
eine 0 fuer "alles ok", eine 1 fuer Schluesselverletzung a, etc.pp.

http://dev.mysql.com/doc/refman/5.0/en/declare-handlers.html habe ich mir
zwar angeschaut, finde hierzu jedoch keine Loesung.

Gruss Andreas


php::bar PHP Wiki   -   Listenarchive