Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   MySQL Stored Procedure Select Befehl (https://www.delphipraxis.net/92093-mysql-stored-procedure-select-befehl.html)

r3v0 14. Mai 2007 14:22

Datenbank: MYSQL • Version: 5.0.37 • Zugriff über: SQL Manager 2005

MySQL Stored Procedure Select Befehl
 
Sers Zusammen!

Eine Hoffentlich kurze Frage!

Und zwar! Will ich auf der MySQL Datenbank eine Stored Procedure schreiben die mir nachher den Inhalt einer Tabelle zurück geben soll. Zur Einfachheit halber nur ein kurzes Beispiel.

SQL-Code:
DROP PROCEDURE IF EXISTS TEST;
CREATE PROCEDURE TEST()
BEGIN
  DECLARE c1 CURSOR FOR
  Select * From Hersteller;
  OPEN c1;
END;
Hier wird zwar alles schön und gut ausgeführt aber wenn ich Test Calle kommt nichts zurück.

Hier die Hauptsächliche Frage: Was muss ich dem sagen das der mir den Inhalt zurück gibt. Auf der DB2 ist es
SQL-Code:
SET RESULT SETS CURSOR c1;
:dp: Danke im Vorraus :dp:

marabu 14. Mai 2007 16:47

Re: MySQL Stored Procedure Select Befehl
 
Hallo,

lass doch einfach mal die beiden Zeilen mit dem Cursor weg:

SQL-Code:
DROP PROCEDURE IF EXISTS TEST;
CREATE PROCEDURE TEST()
BEGIN
  Select * From Hersteller;
END;
Ist aber kein besonders guter Anwendungsfall für eine Stored Procedure.

Grüße vom marabu

r3v0 15. Mai 2007 06:56

Re: MySQL Stored Procedure Select Befehl
 
Hmmtz... Okay... Das mit dem Hersteller klappert soweit! Das war ja auch einfach nur der einfachhalt halber weil ich eigentlich wissen wollte wie ich die tabelle zurück bekomm mit dem Cursor. Aber ohne geht es ja annscheinend auch! Mist udn dadran saß ich gestern den ganzen tag und hab im iNet gesucht :P


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:12 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz