Простым примером можно считать определение хранимых функций в MySQL.
Пользователь с помощью запроса указывает СУБД что ей требуется сделать, и ссылаясь при этом на собственноручно написанную средствами того же языка хранимую функцию (например, "INSERT INTO mytable SET column4 = myfunc(column2,column19)" указывает, как именно следует выполнять отдельный фрагмент обработки данных. Обращение к функции является элементом декларативного программирования, тогда как подход к определению самой функции является императивным.