Datenbank: Firebird • Version: 2,5.3 • Zugriff über: IBO
Alle Generatoren
Hallo kennt jemand einen SQL Befehl um alle Generatoren mit Wert anzuzeigen.
|
AW: Alle Generatoren
SQL-Code:
select
* from RDB$GENERATORS; |
AW: Alle Generatoren
Hallo Markus,
das zeigt zwar alle Generatoren aber nicht den aktuellen Wert. |
AW: Alle Generatoren
Das sollte gehen:
SQL-Code:
select
g.*, gen_id( g.RDB$GENERATOR_NAME, 0) from RDB$GENERATORS g; |
AW: Alle Generatoren
Nein geht leider nicht kommt folgender Fehler:
Invalid token. Dynamic SQL Error. SQL error code = -104. Token unknown - line 2, column 16. Irgendwie will der Befehlt das g. nicht akzeptieren. |
AW: Alle Generatoren
Das sollte gehen:
Wird bei uns so eingesetzt
Code:
execute block
returns ( out_name char(31), out_value bigint) as begin for select rdb$generator_name from rdb$generators where rdb$system_flag is distinct from 1 into out_name do begin execute statement 'select gen_id(' || out_name || ', 0) from rdb$database' into out_value; suspend; end end |
AW: Alle Generatoren
Danke Fritz,
das funktioniert.:-D |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:11 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