Hola a ver, son 2 conceptos totaltente distintos el SP y las funciones. Las funciones por ej las podrías usar en tus setencias DML y los sp solo los podras ejecutar.
En términos de eficiencia va a depender en como escribas cada uno de ellos, pero uno no reemplaza al otro ni mucho menos, son cosas distintas. Por ej, una función podría ser útil si vos tenes un campo CUIT y queres validarlo, entonces podrías hacer una funciona que le pasas el CUIT y te dice si es valido o no, ahora suponete que tenes un maestro de clientes donde todos tienen ya su cuit, podrías hacer un select para ver quienes lo tienen valido o no, también podrías en este caso usar la función como un check del campo. Pero también podrías tener un SP que resuelva si un cuit es valido o no, pero este no lo podrías usar ni en los check ni en tus DML. ------------------------------------------------------------------- www.sqltotalconsulting.com Servicios & proyectos en SQLServer Buenos Aires - Argentina Culminis Speaker - Microsoft Influencier http://msmvps.com/blogs/maxiaccotto/ MVP_Horizontal_FullColor-MAILSQLTOTALLOGO-MAIL From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of Gustavo Candelero Sent: Viernes, 15 de Diciembre de 2006 05:40 p.m. To: Maxi Subject: [dbms] Funcion o Store Procedure? Hola listeros! tengo una duda en cuanto a que necesito crear una funcion o un store procedure al que le paso 2 parametros y me devuelva una valor. La pregunta es ¿ que me conviene hacer una funcion o un store procedure en terminos de eficiencia? Cualquier experiencia será bienvenida. Saludos. Gustavo Candelero _____ Regístrate en el nuevo Windows Live Messenger beta. ¡Haz click aquí! <http://g.msn.com/8HMBESAR/2734??PS=47575>
image001.png
Description: PNG image
<<attachment: image002.jpg>>
