Есть потенциальные проблемы с чем-то подобным.Во-первых, вы подвергаете себя риску внедрения SQL, позволяя непосредственно добавлять содержимое поля в команду / запрос SQL.Было бы лучше, если бы он использовал хранимые процедуры или хотя бы проанализировал их через какой-либо фильтр / функцию.
Во-вторых, у каждой базы данных есть свои причуды, поэтому вам все равно придется настраивать автозапуск.строить функции, чтобы соответствовать базе данных и версии, которую вы используете для синтаксиса и типа.Плюс ко всему прочему, например, должен ли бит или логическое значение быть представлено флажком, или раскрывающимся списком да / нет, или переключателем.
К тому времени, когда вы закончите, вы, вероятно, будете более счастливы, просто создав уровень базы данных, в который вы сможете передавать свою информацию и обрабатывать, как вам нравится.