Поскольку getTables()
принимает (только) стандартные шаблоны SQL для условия LIKE
, я не думаю, что это возможно.
Некоторые СУБД нарушают (или «расширяют») стандарт SQL, допускаярегулярные выражения для условия LIKE
(я думаю, что SQL Server делает это).
Проверьте руководство для вашей СУБД, какие выражения поддерживает LIKE.
Если поддерживает , поддерживает регулярное выражение, вы можете попытаться использовать ^[^KB].*
в качестве условия фильтра для параметра имени таблицы.Но опять же, это нестандартно и не будет работать на всех СУБД.