Thema: Delphi Constraint in Firebird

Einzelnen Beitrag anzeigen

Meriones

Registriert seit: 25. Feb 2007
33 Beiträge
 
#1

Constraint in Firebird

  Alt 2. Mai 2008, 15:10
Datenbank: firebird • Version: 2.0 • Zugriff über: Zeos
Hallo,

eigentlich sollte das einfach sein aber ich bekomms einfach nicht hin:

Ich brauche einen Constraint auf ein Varchar(50) Feld in einer Tabelle, so dass dieses Feld nur bestimmte Zeichen beinhalten kann (z.B. A-Z und 0-9).
Für ein einzelnes Zeichen hab ichs schon hinbekommen, sieht dann so aus:
SQL-Code:
ALTER TABLE MeineTabelle ADD
   CONSTRAINT TestConstraint
check ( upper( Feld_EinzelnesZeichen ) in ( 'A', 'B', 'X' ) );
Wie mache ich es, dass ein ganzer Text auf zulässige Zeichen überprüft wird?

Wie gebe ich einen Bereich von Zeichen an, also A-Z, statt alle einzeln aufzuführen?

Viele Grüsse, meriones
  Mit Zitat antworten Zitat