Einzelnen Beitrag anzeigen

Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.144 Beiträge
 
Delphi 10.3 Rio
 
#1

Tabellenname als Parameter für Stored Procedure

  Alt 2. Jun 2010, 14:52
Datenbank: MySQL • Version: 5.x • Zugriff über: SciBit Komponenten Direkt
Hallo!

Ich habe folgende Stored Procedure programmiert.

SQL-Code:
DROP PROCEDURE IF EXISTS `CALC` $$
CREATE PROCEDURE `CALC`(IN BASE VarCHAR(20))
BEGIN
  DECLARE done BOOLEAN DEFAULT FALSE;
...
  DECLARE cur1 CURSOR FOR SELECT ID, Betrag, EIN_AUS, Saldo, Kontonummer FROM BASE GROUP BY ISAMKey_2 ASC;
  DECLARE CONTINUE HANDLER FOR SQLSTATE '02000SET done = TRUE;
...
Aber anstatt den die übergebene Datenbank zu benutzen erhalte ich immer die Fehlermeldung...

Datenbank "Base" nicht gefunden...

Aufruf ist CALC('MeineDatenbank');

Wo ist der Trick?

Grsse Mavarik
  Mit Zitat antworten Zitat