Da ich mich nicht nur mit Firebird-SQL beschäftige, sondern auch mit SQL-Server, Oracle, PostreSQL sowie DB2 for i, arbeite ich schon seit nun bald 30 Jahren auf allen Ebenen mit der Indexoptimierung.
Ich erstelle, auf Grund der Where-Klausel, bei unseren Abfragen automatische Indizes in der ...
Die Suche ergab 612 Treffer
- Di 16. Dez 2025, 16:33
- Forum: Ankündigungen
- Thema: Buch "Geheimnisse des Firebird SQL Optimizers"
- Antworten: 1
- Zugriffe: 672
- Do 11. Dez 2025, 09:31
- Forum: Ankündigungen
- Thema: Firebird-Sicherheitswarnung für alle älteren Versionen
- Antworten: 6
- Zugriffe: 47564
Re: Firebird-Sicherheitswarnung für alle älteren Versionen
Es ist wie immer bei diesen Sicherheitsproblemen:
Die Firebird muss in einem öffentlich zugänglichen Raum erreichbar sein und irgendwer muss dann auch wissen, dass da eine Firebird in Betrieb ist.
Betreibt man seine DB im geschlossenen Umfeld, bei der 2.5 auch häufig als embedded, konfiguriert den ...
Die Firebird muss in einem öffentlich zugänglichen Raum erreichbar sein und irgendwer muss dann auch wissen, dass da eine Firebird in Betrieb ist.
Betreibt man seine DB im geschlossenen Umfeld, bei der 2.5 auch häufig als embedded, konfiguriert den ...
- Mi 3. Dez 2025, 19:11
- Forum: Praxiseinsatz
- Thema: Fehler bei erweiterter Select-Abfrage
- Antworten: 10
- Zugriffe: 55000
Re: Fehler bei erweiterter Select-Abfrage
Schau dir die Windows-Funktionen an, z.B.:
select * from (
select a.*,
row_number() over(partition by key order by pos) Zeile
from table
) where Zeile between 1 and 5
Partition by = Schlüsselfelder, die jeweils separat nummeriert werden
order by = reihenfolge nach Wert, als wer ist die Nummer 1 ...
select * from (
select a.*,
row_number() over(partition by key order by pos) Zeile
from table
) where Zeile between 1 and 5
Partition by = Schlüsselfelder, die jeweils separat nummeriert werden
order by = reihenfolge nach Wert, als wer ist die Nummer 1 ...
- Fr 28. Nov 2025, 10:12
- Forum: Praxiseinsatz
- Thema: Fehler bei erweiterter Select-Abfrage
- Antworten: 10
- Zugriffe: 55000
Re: Fehler bei erweiterter Select-Abfrage
Da kann man, wie häufig nur wieder raten.
Select first n
ist nur beim 1. Select erlaubt.
Du kannst aber einen
select first n from (
select ...
union [all]
select ...
) hugo
durchführen.
Ein Problem ist natürlich immer ein Subselect (selec...), der auf sich selbst verweist.
In deinem Beispiel ...
Select first n
ist nur beim 1. Select erlaubt.
Du kannst aber einen
select first n from (
select ...
union [all]
select ...
) hugo
durchführen.
Ein Problem ist natürlich immer ein Subselect (selec...), der auf sich selbst verweist.
In deinem Beispiel ...
- Mo 24. Nov 2025, 22:40
- Forum: Praxiseinsatz
- Thema: Fehler bei erweiterter Select-Abfrage
- Antworten: 10
- Zugriffe: 55000
Re: Fehler bei erweiterter Select-Abfrage
Order by ist nicht zwingend und es muss keine CTE sein:
select first 5 * from (
select ....
)
aber der Fehler lag ja irgendwie in
tree.ehoeher = (select ....)
der tritt dann auf, wenn mehr als eine Spalte selektiert wird oder das Ergebnis mehr als 1 Zeile zurückliefert.
Solche Konstrukte sollte ...
select first 5 * from (
select ....
)
aber der Fehler lag ja irgendwie in
tree.ehoeher = (select ....)
der tritt dann auf, wenn mehr als eine Spalte selektiert wird oder das Ergebnis mehr als 1 Zeile zurückliefert.
Solche Konstrukte sollte ...
- Do 20. Nov 2025, 11:08
- Forum: Praxiseinsatz
- Thema: Fehler bei erweiterter Select-Abfrage
- Antworten: 10
- Zugriffe: 55000
Re: Fehler bei erweiterter Select-Abfrage
Versuche es mal mit
select first 5 hugo.* from
(select pos.*
from tree join pos on tree.id = pos.ebindex
where tree.katid = 1119 and
tree.ehoeher = (select tree.ID from tree where tree.katid = 1119 and tree.ehoeher = '1' and tree.nummer = 1)
and tree.nummer = 3 order by sortnr
) hugo ...
select first 5 hugo.* from
(select pos.*
from tree join pos on tree.id = pos.ebindex
where tree.katid = 1119 and
tree.ehoeher = (select tree.ID from tree where tree.katid = 1119 and tree.ehoeher = '1' and tree.nummer = 1)
and tree.nummer = 3 order by sortnr
) hugo ...
- Mo 17. Nov 2025, 10:59
- Forum: Installation & Inbetriebnahme
- Thema: ODBC Treiber dll Installation
- Antworten: 5
- Zugriffe: 106867
Re: ODBC Treiber dll Installation
Schön, dass es den neuen ODBC-Treiber nun gibt.
Es ist das erste mal, dass wir jetzt den bisherigen ODBC-Treiber bei einem Kunden nicht mehr installieren konnten, weil auf Grund eines Sicherheitshinweises die Installation des Treibers abgelehnt wird.
Den Hinweis soll es hier geben: https://nvd.nist ...
Es ist das erste mal, dass wir jetzt den bisherigen ODBC-Treiber bei einem Kunden nicht mehr installieren konnten, weil auf Grund eines Sicherheitshinweises die Installation des Treibers abgelehnt wird.
Den Hinweis soll es hier geben: https://nvd.nist ...
- Mo 10. Nov 2025, 14:05
- Forum: Praxiseinsatz
- Thema: Zugriff auf NAS
- Antworten: 3
- Zugriffe: 17033
Re: Zugriff auf NAS
Sagte ich das nicht schon mal?
NAS ist a) nicht empfehlenswert, außer ggf. Readonly und b) besteht hier ein Mix von Betriebssystemen.
https://stackoverflow.com/questions/54357963/nas-to-store-firebird-database
Hier gibts ein paar weitere Hinweise:
https://ib-aid.com/articles/firebirdsql-internal ...
NAS ist a) nicht empfehlenswert, außer ggf. Readonly und b) besteht hier ein Mix von Betriebssystemen.
https://stackoverflow.com/questions/54357963/nas-to-store-firebird-database
Hier gibts ein paar weitere Hinweise:
https://ib-aid.com/articles/firebirdsql-internal ...
- So 9. Nov 2025, 12:43
- Forum: Installation & Inbetriebnahme
- Thema: Firebird 4.0 "Your user name and password are not defiend."
- Antworten: 11
- Zugriffe: 20884
Re: Firebird 4.0 "Your user name and password are not defiend."
Gut, dass du es selber gesehen hast:
Database: Der Name der Datenbank aus Sicht des Servers!
Verständlicher wird es dann, wenn man in den Firebird-Configs mit Alias arbeitet, da man dann als Database den Alias-Namen angibt.
Beim MS-SQL-Server ist das ja auch nicht anders. Man verbindet mit dem ...
Database: Der Name der Datenbank aus Sicht des Servers!
Verständlicher wird es dann, wenn man in den Firebird-Configs mit Alias arbeitet, da man dann als Database den Alias-Namen angibt.
Beim MS-SQL-Server ist das ja auch nicht anders. Man verbindet mit dem ...
- Sa 8. Nov 2025, 10:21
- Forum: Installation & Inbetriebnahme
- Thema: Firebird 4.0 "Your user name and password are not defiend."
- Antworten: 11
- Zugriffe: 20884
Re: Firebird 4.0 "Your user name and password are not defiend."
Zu 1:
Dienst und DB müssen auf demselben Server sein, aber die DB sollte nicht über NAS/Netzlaufwerk laufen.
Zu 2:
Du solltest schon mindestens auf 4.7 gehen, was auch von Windows7 und 8 unterstützt wird.
Net 4.8 ist bei mir auf Win8 nicht installierbar, möglicherweise auf Win7 dann auch nicht.
Dienst und DB müssen auf demselben Server sein, aber die DB sollte nicht über NAS/Netzlaufwerk laufen.
Zu 2:
Du solltest schon mindestens auf 4.7 gehen, was auch von Windows7 und 8 unterstützt wird.
Net 4.8 ist bei mir auf Win8 nicht installierbar, möglicherweise auf Win7 dann auch nicht.