![]() |
AW: Select auf Ergebnis aus gleichem Select
Vielleicht bin ich gerade etwas dümmlich, aber wieso sollte in A.Name eine Tabelle stehen, wenn A doch selbst eine ist? Seit wann können Tabellen Tabellen enthalten? Nach meinem Verständnis dürfte TheFrog mit dem GroupBy die Sache getroffen haben. (Mir fielen die unterschiedlichen Parameter des "FROM" nicht auf vorhin.)
|
AW: Select auf Ergebnis aus gleichem Select
In A.Name steht keine Tabelle, sondern ein Tabellenname auf den wiederrum der Count laufen soll.
|
AW: Select auf Ergebnis aus gleichem Select
Ahhhh, ich folgere daraus: Ja, ich bin heute etwas dümmlich :stupid: Danke, jetzt bin ich endlich wirklich im Bilde!
|
AW: Select auf Ergebnis aus gleichem Select
Ich bin zwar schon weiter... aber ich jetzt das Problem bei der procedure
Delphi-Quellcode:
Bekomme aber immer ein Fehler bei INTO...
CREATE PROCEDURE P_TABLEDATA_COUNT ( ATABELLE VARCHAR(30) ) RETURNS ( AANZAHL INTEGER )
AS begin Select Count(*) as aanzahl from ATABELLE INTO :AANZAHL; Suspend; End Hat jemand eine Idee |
AW: Select auf Ergebnis aus gleichem Select
Tabelln und Feldbezeichner sind wie gesagt nicht parametrisierbar!
Das Staement muss, wie von mir gezeigt manuell zusammengebaut werden. |
AW: Select auf Ergebnis aus gleichem Select
... so habe ich es gelöst.
Code:
und dann so Abfragen
CREATE OR ALTER PROCEDURE PSYS_TAB_RECORDS_COUNT
RETURNS ( TAB_NAME VARCHAR(31), REC_COUNT INTEGER) AS BEGIN FOR SELECT TRIM(RDB$RELATION_NAME) FROM RDB$RELATIONS WHERE (RDB$VIEW_BLR IS NULL) AND (RDB$SYSTEM_FLAG = 0) AND SUBSTRING(RDB$RELATION_NAME FROM 1 FOR 3) NOT IN ('SYS','IMP','LOG','TEM','DUA') ORDER BY RDB$RELATION_NAME INTO :TAB_NAME DO BEGIN EXECUTE STATEMENT 'SELECT COUNT(*) FROM ' || TAB_NAME INTO :REC_COUNT; SUSPEND; END END SELECT * FROM PSYS_TAB_RECORDS_COUNT Gruß Borwin |
AW: Select auf Ergebnis aus gleichem Select
Danke borwin
so etwas habe ich gesucht... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:43 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