Є вагомі причини зберігання SQL у таблиці. Програмне забезпечення, з яким я працюю зараз, включає систему генерації документів, і документи повинні включати досить складні обчислення з використанням даних у базі даних. Документи оновлюються часто, часто суттєво відрізняються з точки зору необхідних даних та розрахунків, які необхідно виконати. SQL використовується, в основному, як мова скриптів для виконання цих обчислень, і SQL зберігається в таблицях, які також зберігають іншу інформацію для цих документів. Люди, які підтримують ці документи, не є програмістами або DBA, але вони знайомі зі схемою баз даних і знають SQL. Для них було б значним накладні витрати, щоб вони підтримували цей код SQL у вигляді збережених процедур.
Для того, що ви описали - "... проект, який вимагатиме досить декількох завдань cron, який періодично виконуватиме оператори SQL", - інші відповіді, ймовірно, правильні, припускаючи, що ви використовували процедури зберігання або еквівалент для СУБД, яку ви " повторне використання.
Хорошим критерієм вирішення питання про те, чи розумно зберігати SQL у таблиці порівняно із збереженою процедурою, є визначення того, хто буде підтримувати цей SQL. Якщо користувачі підтримують цей SQL, тобто вони пишуть його та змінюють його коли завгодно, то, можливо, буде цілком добре, і справді найкраще зберігати цей SQL у таблиці. Якщо розробники підтримуватимуть цей SQL, він повинен зберігатися у формі, яка може бути оновлена вашими (сподіваємось, автоматизованими) процедурами збирання та розгортання, наприклад, зберігається як об’єкт, як збережена процедура в самій базі даних.