SQL Abfragebefehl gesucht

Ryouko

Cadet 2nd Year
Registriert
Sep. 2005
Beiträge
17
Hallo, ich soll in Access (leider) eine SQL Syntax schreiben, welche eine Tabelle anlegt und unter anderem im ersten Feld max 5 Ziffern beinhalten soll.

Mir ist bekannt das ich in SQL "PersonalNr NUMERIC(5) NOT NULL UNIQUE" schreiben könnte, leider akzeptiert diese blöde Access keine Beschränkung bezüglich der Länge und wenn doch wäre das meine Frage.
Wie kann ich das erste Feld auf 5 Ziffern mit SQL in Access beschränken???

Ich brauche keine Erklärung wie dies mit einer normalen abfrage funktioniert, denn es geht um SQL.
Anbei die Mini-Syntax der Tabelle:

CREATE TABLE Personal
(PersonalNr NUMERIC NOT NULL UNIQUE,
Vorname VARCHAR (30) NOT NULL,
FName VARCHAR (30) NOT NULL,
Strasse VARCHAR (30) NOT NULL,
PLZ VARCHAR (5) NOT NULL,
Ort VARCHAR (30) NOT NULL,
Geburt DATE NOT NULL,
Gesch VARCHAR (1) NOT NULL,
Gehalt CURRENCY NOT NULL,
CONSTRAINT Pr_s PRIMARY KEY (PersonalNr)
);

Würde mich üer schnelle Hilfe sehr freuen. Vielen Dank
 
vielleicht
Code:
CREATE TABLE Personal(
PersonalNr NUMERIC(5) NOT NULL UNIQUE,
Vorname VARCHAR (30) NOT NULL,
FName VARCHAR (30) NOT NULL,
Strasse VARCHAR (30) NOT NULL,
PLZ VARCHAR (5) NOT NULL,
Ort VARCHAR (30) NOT NULL,
Geburt DATE NOT NULL,
Gesch VARCHAR (1) NOT NULL,
Gehalt CURRENCY NOT NULL,
CONSTRAINT Pr_s PRIMARY KEY (PersonalNr)
);
 
Zurück
Oben