Можеш ли? Вероятно. На практика във всяка система от бази данни би било възможно да се съхранява низ от PL/SQL (за Oracle), T-SQL (за SQL Server) и т.н., който може да се чете и изпълнява динамично по време на изпълнение.
трябва ли Почти със сигурност не. Изграждането на този вид динамика рядко си струва. Като цяло това прави вашата система много по-трудна за разбиране и отстраняване на грешки, тъй като сега имате битове код като данни в допълнение към кода, който вероятно наистина ще разгледате. Той нарушава всякакви добри практики за програмиране (разделяйки битове от свързан код, някои от които влизат в същинската кодова база, а други битове от които се внедряват в редове в таблица, това неизбежно ви кара да излагате на света методи, които не бихте направили Не, ако системата беше проектирана правилно и т.н.) И това прави сигурността много по-сложна, тъй като по същество изграждате чудесна уязвимост на SQL инжектиране във вашата система. Получавате много по-голяма гъвкавост, но е доста рядко системата да използва тази гъвкавост достатъчно често, за да компенсира недостатъците.