Fiuuuu! U_G, se te olvidó el enlace
Los stored procedures (SPs) son compilaciones de sentencias. Exactamente lo mismo a una función en un lenguaje como C o cualquier otro.
Los triggers son "gatillos" que se activan con determinadas acciones (inserts, deletes, updates) y tienen un código asociado para ejecutar cada vez. Un ejemplo es la auditoría de tablas para registrar "quien hace qué y cuando"