![]() |
Re: Firebird DB nach MySql portieren
Hallo,
womit erzeugst du die SP ? das "" beim Generator sollte weg. Das sind 2 Anweisungen, also 2 Queries. Benutzt du eine Scipt-Komponente ? Dann muss das so aussehen: SET TERM ^ ; CREATE PROCEDURE bla AS BEGIN Gen_id ; END ^ SET TERM ; ^ Heiko |
Re: Firebird DB nach MySql portieren
Hi,
ich benutze die IBConsole(Interactive SQL). Den Generator habe ich vorher seperat erzeugt, dieser wurde auch erfolgreich erstellt(oben nur die Meta-Daten vom Generator zur Vollständigleit). Aber das :
SQL-Code:
^^ Und das schlägt mit oben genannter Meldung fehl !
CREATE PROCEDURE SP_NEW_KEY_GEF_BUCHUNGEN RETURNS (ID INTEGER)
AS BEGIN ID = GEN_ID(GGEF_BUCHUNGEN, 1); END Greetz DataCool Nachtrag: Mit der Term ^ Geschichte ist das Create jetzt durchgelaufen !!! |
Re: Firebird DB nach MySql portieren
Hi,
kann ich die SP nicht wie bei MySQL mit :
SQL-Code:
In einer ganz normalen Query ausführen ?
CALL SP_NEW_KEY_GEF_BUCHUNGEN
Gretz DataCool |
Re: Firebird DB nach MySql portieren
Doch, nur wie ein ganz normaler Query:
SQL-Code:
Select * from <SP-Name>(<Params>);
|
Re: Firebird DB nach MySql portieren
Hi,
ok das funktionniert, allesdings bekomme ich als Rückgabewert nur ein Spalte ID mit Wert "null". Der Generator zählt aber hoch ! Greetz DataCool |
Re: Firebird DB nach MySql portieren
SQL-Code:
CREATE PROCEDURE SP_NEW_KEY_GEF_BUCHUNGEN RETURNS (ID INTEGER)
AS BEGIN ID = GEN_ID(GGEF_BUCHUNGEN, 1); suspend; END |
Re: Firebird DB nach MySql portieren
Hi,
dickes dankeschön an alle ! Greetz DataCool |
Re: Firebird DB nach MySql portieren
Hi,
doch noch einne dumme Frage : Wie ändere ich den Wert des Generators per SQL ? Greetz DataCool |
Re: Firebird DB nach MySql portieren
SQL-Code:
oder über dier Funktion GEN_ID()
Set Generator <name> to <wert>;
|
Re: Firebird DB nach MySql portieren
:dp: :hello:
Nochmals danke an alle |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:39 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz