Функции действительно удобны, когда Вы часто запускаете выполнение набора команд в базе данных. Они позволяют "закрыть" определенный набор в одну функцию, так что Вы можете легко выполнить функцию с помощью одного простого запроса.
Хранимые процедуры полезны, в основном, для защиты Вашего кода - они позволяют задать имя для одной конкретной команды и вызывать ее, используя указанное имя. Это проще и удобней для администратора и, одновременно, сложнее декодировать посторонним.
Но это еще не все! Крупные изменения приближаются. Будьте на связи...
![Smile :-)](./../images/smilies/icon_e_smile.gif)