Forum: Datenbanken
by Frickler,
12. Apr 2024
Es knallt.
Lösung a la Delphi: CREATE FUNCTION StrToIntDef(str VARCHAR(20), def INTEGER = 0)
RETURNS INTEGER
AS
BEGIN
RETURN CAST(str AS INTEGER);
WHEN ANY DO RETURN def;
END
Forum: Datenbanken
by Frickler,
12. Apr 2024
Ich nehme mal an, dieses Feld soll auch "menschenlesbar" sein. Das heißt, man braucht dann noch ein zweites Feld, in das dann die "umgebauten" Strings kommen (bestückt von einem Trigger), und gibt beim Sortieren das zweite Feld an.
Oder man benutzt einen berechneten Index.
Aber was spricht gegen die Collation?
P.S.: ein Problem bei "SILIMAR TO" ist, dass die Regex das ganze Feld matchen...