Я довольно широко использовал этот тип техники, и у меня не было проблем с производительностью или безопасностью из-за этого.Вариант использования, как правило, предназначен для хранения некоторых правил, поэтому в наборе данных есть только несколько строк, поэтому производительность никогда не будет проблемой.Примеры использования, где это весьма полезно, например:
Наличие таблиц сопоставления во время интеграций.Поэтому A1, A2, A3 в системе 1 необходимо отправить как X в другую систему.Используя подстановочные знаки, можно использовать одну строку.
Я всегда помещаю последовательность сортировки #, чтобы разрешить конфликт, и разрешение непреднамеренного значения становится ошибкой / функцией, а не недостатком безопасности.
Другой вариант, который я использовал довольно часто - когда движок должен учитывать тип атаки SQL Injtection, - это сделать шаг вперед и поставить условия.Поэтому сохраняйте полный PL / SQL или любое другое интерпретируемое условие языка, например @a = 'A' и @b = '2' ....
Предотвращение SQL-инъекций легко, но в конечном итоге экономит многокода.
Итак, вернемся к основному вопросу - техника будет работать отлично.