![]() |
Datenbank: Firebird • Version: 3.x • Zugriff über: IBDAC
Wie Collation (Sortierung) für ASCII-Feld erstellen
Hallo,
ich habe eine Firebird 3 Tabelle, die ein ASCII-Feld besitzt:
Code:
für dieses und andere gleiche Felder möchte ich nun eine Collation erstellen, damit ich nach diesem Feld sortieren kann und dabei die Groß-/Kleinschreibung keine Rolle spielt und Zahlen richtig sortiert werden:
CREATE TABLE MYTABLE (
MYFIELD VARCHAR(20) CHARACTER SET ASCII NOT NULL, ...
Code:
Müsste laut Doku
create collation ASCII_CI_NUM for ASCII from ASCII CASE INSENSITIVE 'NUMERIC-SORT=1'
![]() Zitat:
|
AW: Wie Collation (Sortierung) für ASCII-Feld erstellen
In Deiner verlinkten Tabelle gibts eine Spalte "Valid for". Da sieht man dann, dass die Option "NUMERIC-SORT" nur für Unicode zur Verfügung steht, nicht für ASCII.
|
AW: Wie Collation (Sortierung) für ASCII-Feld erstellen
Zitat:
Code:
Damit möchte ich die Sortierung ohne Berücksichtigung der Groß-/Kleinschreibung haben. Zeigt aber denselben Fehler wie im Ausgangspost.
create collation ASCII_CI for ASCII from ASCII CASE INSENSITIVE
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:25 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