Существует ли механизм базы данных, который позволяет запрашиваемое ограничение поля, указанное RegEx?
Я ищу движок базы данных, который может обрабатывать ограничения данных, указанные через RegEx. Поэтому в дополнение к типу данных я хочу иметь возможность контролировать формат данных. Например.varchar(255)
поле может быть дополнительно ограничено, чтобы быть похожим[a-zA-Z0-9 ]
.
Мне нужно, чтобы RegEx тоже можно было запрашивать, чтобы я мог разделить эти ограничения по всей n-уровневой системе для применения на нескольких уровнях. Например. MySQL позволяет запрашиватьinformation_schema
чтобы получить метаданные, и другие базы данных имеют аналогичные способы.
Я вчера пост сделал (Ограничение MySQL Queriable Field от RegEx), ссылаясь на то, что я читаю, но не выглядит многообещающе с MySQL, поэтому я открываю это для любого движка БД, хотя я бы предпочел MS SQL, Oracle, DB2 или MySQL, так как будет проще продать бизнес на.
Есть ли механизм базы данных, который учитывает эти ограничения регулярных выражений? Если да, то какой именно и как ограничения устанавливаются и запрашиваются?