Zezwolenie wprowadzania tylko liter w kolumnie typu VARCHAR2 (Oracle SQL)

0

W tabeli test tworzę m.in. kolumnę "nazwisko":

CREATE TABLE test ( 
id VARCHAR2(3) PRIMARY KEY, 
nazwisko VARCHAR2(10));

Co powinienem dodać do zapytania powyżej, żeby ograniczyć wprowadzane znaki w nazwisku tylko do liter (i w przypadku pojawienia się w nazwisku na dowolnym miejscu cyfry wyskakiwał błąd i uniemożliwienie wprowadzenia takiej wartości).

0

Skorzystaj z CHECK constraint. Dla Oracle to będzie chyba funkcja regexp_like, ale dokładnie Ci nie powiem. Sprawdź w dokumentacji.

1 użytkowników online, w tym zalogowanych: 0, gości: 1