2010-12-13 1 views

Antwort

5
create table t (
    a varchar(30) check (
     a like replicate('[a-zA-Z\_-]', len(a)) escape '\')); 

Wenn Ihr Sortierungs nicht empfindlich Fall ist, dann müssen Sie nicht beide [a-z] und [A-Z].

3
CREATE TABLE T 
(
a VARCHAR(30) NOT NULL UNIQUE 
    CHECK (a NOT LIKE '%[^a-zA-Z\_-]%' ESCAPE '\') 
); 
Verwandte Themen