ich da eine Prozedur tun Abfrage versucht, in mysqlSQL laufen querys seit Verfahren
folgte ich folgendes:
DELIMITER #
CREATE PROCEDURE returndata(IN xtable CHAR(255), IN xcolumn CHAR(255))
BEGIN
IF (xcolumn = 'XALL') THEN
SELECT * FROM xtable;
ELSE
SELECT xcolumn FROM xtable;
END IF;
END;
#
DELIMITER ;
aber gibt Fehler. jede Hilfe ist akzeptabel, oder ich könnte sagen, wenn das möglich ist?
EDIT Fehler, das Verfahren zu nennen:
MariaDB [pruebab]> CALL returndata('test', 'id');
ERROR 1146 (42S02): Table 'pruebab.xtable' doesn't exist
Können Sie die Fehlermeldung hinzufügen, die Sie bekommen? –