Cześć , mam pewien problem , podczas tworzenia podstawowej tabeli chciałem , żeby nr PESEL składał się z 11 znaków oraz samych liczb , stworzyłem taki kod :
CREATE TABLE Klienci
(
PESEL CHAR(11) PRIMARY KEY ,
Nazwisko VARCHAR(50) NOT NULL ,
Ulica VARCHAR(50) NOT NULL ,
Kod_Pocztowy CHAR(6) NOT NULL ,
Miejscowość VARCHAR(50) NOT NULL ,
CONSTRAINT [sprawdzPESELklienta] CHECK ( PESEL LIKE'[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]' ) ,
CONSTRAINT [sprawdzKOD_POCZTOWYklienta] CHECK (LEN(Kod_Pocztowy) = 5 AND CAST(Kod_Pocztowy AS INT) > 0) )
Podczas wprowadzenia danych występuje problem 'The INSERT statement conflicted with the CHECK constraint' , będę bardzo wdzięczny za pomoc ,
Dziękuje i Pozdrawiam