"Alexander Kolokolzov" ...
> Что-то я запарился.
> Пришла в орган, расположенный на плечах, такая мысль - разрешить ввод в поле
типа CHAR (или VARCHAR, неважно) только цифр и сделать это на сервере
средствами sql.
> Доку (EmbedSQL и DataDef) в направлении CHECK смотрел долго и упорно :)
> BETWEEN и IN не подходят - они сравнивают значение поля целиком.
> CONTAINING может и подошел бы, но писать (field NOT CONTAINING 'a') AND
(field NOT CONTAINING 'b') ... несколько ломает :)
> LIKE всем хорош, если бы еще регэкспы поддерживал
> Можно, наверное, с EXISTS извратиться - создать табличку с одним полем, где
перечислить все цифры и сослаться на нее. Но нет ли способа попроще? Или тут
без udf никак? Или пойти и йаду выпить?

    field >= '0' and field < ':'

?


-- 
Хорсун Влад


Ответить