CREATE VIEW adidas (viewVonDatum)
AS
SELECT vonDatum FROM auftrag
da kommt die fehlermeldung: ungültige Änderung. Unsuccessful metadataupdate. Table adidas already exists
Adidas existiert definitiv nicht! Habe 10 Namen wie blablup, Mordred etc. ausprobiert. Mein Code sollte laut http://www.firebirdsql.or...dex.php?op=doc#category_1 bzw. Language reference funzen?
Edit:
Was wohl geht, ist ein sog. singleton select:
Code
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12:
select
r.rdb$relation_name as "Table",
sum( (select count(*)
from rdb$relation_fields rf
where rf.rdb$relation_name = r.rdb$relation_name)
) as "Ind. x Fields"
from
rdb$relations r
join rdb$indices i
on (i.rdb$relation_name = r.rdb$relation_name)
group by
r.rdb$relation_name
Nochmal zur View: Hast Du überhaupt die Berechtigung, Views zu erstellen?
ich denke nicht. direkt in die db reinschreiben darf wohl keiner
aber hier ein interessanter ansatz, das prob mit select in joins zu umgehen (funktioniert auch): http://die-philosoffen.com/paste/?24
nur da haben wir dann wieder das alte prob mit aggrgatefunktionen und group by...:wall:
@edit: nur das AS vonDatum hinter dem MAX(..) muss man weglassen. ka warum.
Zuletzt modifiziert von dp.Mordred am 04.08.2009 - 11:31:15