Что ж, использование регулярных выражений ограничит вас поддержкой СУБД :-). Тем не менее, по крайней мере Oracle, MySQL, PostgreSQL и MS-SQL поддерживают какое-то регулярное выражение, поэтому это не должно быть проблемой в принципе. Конечно, вы все еще можете столкнуться с проблемами совместимости.
Лучше всего, вероятно, ограничить использование регулярных выражений некоторыми определенными частями приложения, такими как несколько хранимых процедур или один модуль в вашем приложении, которое генерирует запросы SQL.
В любом случае, это хорошая практика, и последующие изменения будут возможны.