Die Suche ergab 492 Treffer

von bfuerchau
Mo 29. Apr 2024, 14:52
Forum: Praxiseinsatz
Thema: "case insensitive" Collation wird mal angewendet und mal nicht
Antworten: 6
Zugriffe: 195

Re: "case insensitive" Collation wird mal angewendet und mal nicht

Kann ich nicht beurteilen, ggf. mal Frage an die Entwickler.
Bei start with funktioniert es ja anscheinend korrekt, nur bei "=" eben nicht.
von bfuerchau
So 28. Apr 2024, 14:28
Forum: Praxiseinsatz
Thema: "case insensitive" Collation wird mal angewendet und mal nicht
Antworten: 6
Zugriffe: 195

Re: "case insensitive" Collation wird mal angewendet und mal nicht

Erstaunlich ist, dass die Vergleichsart zu unterschiedlichen Ergebnissen führt. "starts with" entspricht dem "like 'xxx%' und wird auch genau so angewendet. Der genaue Vergleich mit "=" scheint da aber wohl anders zu arbeiten. Mein erster Verdacht war eine ggf. inkorrekte Registrierung der Collation...
von bfuerchau
Mo 15. Apr 2024, 09:31
Forum: Allgemein
Thema: Dringende und wichtige Nachricht für Benutzer von Firebird 2.5 unter Linux
Antworten: 5
Zugriffe: 395

Re: Dringende und wichtige Nachricht für Benutzer von Firebird 2.5 unter Linux

Das ist mir schon klar, das müssen aber halt alle Kunden machen.
Bisher sind die von uns mit Kompatibilität verwöhnt.
von bfuerchau
Fr 12. Apr 2024, 11:42
Forum: Allgemein
Thema: Dringende und wichtige Nachricht für Benutzer von Firebird 2.5 unter Linux
Antworten: 5
Zugriffe: 395

Re: Dringende und wichtige Nachricht für Benutzer von Firebird 2.5 unter Linux

Das ist leider keine Lösung, 1000de SQL's von current timestamp auf localtimestamp umzubauen. Zumal viele SQL's dynamisch aus Dateien gelesen werden.
Damit scheidet ein Update auf 4.0 bereits aus, wenn man da keine legacy Einstellung bekommt. Schade....
von bfuerchau
Do 11. Apr 2024, 21:45
Forum: Allgemein
Thema: Dringende und wichtige Nachricht für Benutzer von Firebird 2.5 unter Linux
Antworten: 5
Zugriffe: 395

Re: Dringende und wichtige Nachricht für Benutzer von Firebird 2.5 unter Linux

Besteht bei 4.0 und auch 5.0 weiterhin die Möglichkeit bei der Installation den SYSDBA einzurichten? Funktioniert der alte ODBC-Treiber noch mit 4.0 oder 5.0? Wir haben noch alte, aber lauffähige VB6-Software, die mit dem ODBC-Treiber arbeiten muss. Mit der 3.0.11 gibts keine Probleme. Gabs da nicht...
von bfuerchau
Fr 5. Apr 2024, 09:41
Forum: Praxiseinsatz
Thema: Die relevantesten Datensätze gruppieren
Antworten: 5
Zugriffe: 473

Re: Die relevantesten Datensätze gruppieren

Ja, tatsächlich eleganter.
Ich hatte vergessen, dass man ja beim Order By auch Ausdrücke verwenden kann. Das spart dann verschachtelte Ebenen ein.
von bfuerchau
Mi 3. Apr 2024, 19:13
Forum: Praxiseinsatz
Thema: Die relevantesten Datensätze gruppieren
Antworten: 5
Zugriffe: 473

Re: Die relevantesten Datensätze gruppieren

Auseinandernehmen kannst du das dann ja select g.Firma ,top10 ,count(distinct g."Produkt") AnzahlProdukte from ( select case when r.rang > 10 then 'Alle' else r."Firma" end Firma ,case when r.rang > 10 then 9999 else r.rang end Top10 ,r."Produkt" from ( select a.* ,dense_rank() over(order by Anzahl ...
von bfuerchau
Do 21. Mär 2024, 10:08
Forum: Ankündigungen
Thema: Firebird 6 Roadmap veröffentlicht
Antworten: 2
Zugriffe: 1897

Re: Firebird 6 Roadmap veröffentlicht

Schemas sind nur Tabellensammlungen innerhalb einer DB. Bekannt von DB2 for i, Oracle, SQL-Server. Die Ansprache ist dann eine erweiterte Syntax mit Schema.Tabelle . Cross-DB-Joins sind schon immer mit Vorsicht zu genießen, da sie die Performance nicht unerheblich beeinträchtigen. SQL-Server kann da...
von bfuerchau
Fr 8. Mär 2024, 17:58
Forum: Praxiseinsatz
Thema: Prüfen auf NULL oder leere Zeichenkette
Antworten: 10
Zugriffe: 6126

Re: Prüfen auf NULL oder leere Zeichenkette

0160 ist eine Dezimal-Eingabe und speichert den Hexwert x'A0', HTML   (no break space). Leerzeichen/Space ist in ASCII/ANSI aber X'20'. Der Vergleich rtrim(feld) = '' kann daher nicht zutreffen, da x'A0' eben nicht getrimmt wird. ALT+0160 wird in der Textverarbetung gerne verwendet um bestimmte...
von bfuerchau
Fr 8. Mär 2024, 13:47
Forum: Praxiseinsatz
Thema: Prüfen auf NULL oder leere Zeichenkette
Antworten: 10
Zugriffe: 6126

Re: Prüfen auf NULL oder leere Zeichenkette

Das hat mitunter auch den Vorteil, dass für diese Abfragen dann Indizes verwendet werden können. Abfragen mit Funktionen können keinen Index verwenden außer, wenn du einen calculated Index erstellst, der dann genau dem Abfrageausdruck entspricht. Wenn du z.B. mit Java oder .Net eine Abfrage via Comm...