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> 

Attachment: image001.png
Description: PNG image

<<attachment: image002.jpg>>

Responder a