А как насчет столбцов char - вы можете рассмотреть их.Вы можете выполнить поиск по systypes, который даст вам список столбцов char / varchar для этой таблицы:
select c.name from syscolumns c, sysobjects o where c.id = o.id and o.name = '<tablename>' and c.type in (select type from systypes t where t.name in ('char','varchar'))
Затем вы сможете включить это в ограничение.