SQL Server - Funciones y procedimientos VS procedimientos almac

 
Vista:

Funciones y procedimientos VS procedimientos almac

Publicado por carlos orrego (9 intervenciones) el 10/06/2009 00:16:26
HOLA
Primero que todo sepan que soy nuevo en esto de la programación
Por lo tanto los expertos saben lo que es estar en esta etapa en la que apenas estamos descubriendo el gran mundo de la programación.

Lo que sucede es que tengo una pequeña inquietud harca de cómo ingresar datos y mostrar datos en Vd. de la base de datos en SQL.

Normalmente en una clase creo un procedimiento
Abro la base
Escribo la sentencia
Le doy el valor a la variable que ejecuta la sentencia
Tomo el resultado en otra variable
Muestro los datos o un masaje de que la operación se ha ejecutado
Y cierro la base

Y igual mente en una función

Pero cuando comencé a hacer prácticas me tope con los procedimientos almacenados

Y ya la cosa cambia un poco

En el SQL creo el procedimiento
Defino las variables
Defino la sentencia

Y en visual
Creo el procedimiento o función
Abro la base
Le doy el valor a la variable que ejecuta
Defino que lo que se va a ejecutar es un procedimiento almacenado
Instan ceo las variables
Ejecuto el comando
Tomo el resultado en otra variable
Muestro los datos o un masaje de qué la operación se a ejecutado
Cierro la base

La cuestión es que yo considero que al hacer un procedimiento almacenado se utilizan recursos tanto de la maquina cliente como del servidor
Mientras que usando solo el procedimiento o función en visual solo uso recursos de la maquina cliente.
Y en ambos casos se vuelve a utilizar recursos del servidor ejecutando la sentencia que e invocado.
Consulto en interne y lo que encuentro es como hacer la conexión y ejecutar sentencias de ambos modos

Quisiera saber que opinan los expertos con respecto a esto

Nota
”No es que me este oponiendo a los procedimientos almacenados solo es la forma en que yo veo las cosas”
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Funciones y procedimientos VS procedimientos al

Publicado por Isaias (1 intervención) el 10/06/2009 00:35:12
No estoy de acuerdo con esta afirmacion

Y en visual
Creo el procedimiento o función

El procedimiento se crea en la base y se compila en la base, la ejecucion es mas rapida porque ya se tiene un plan de ejecucion, en VB, solo deberias INVOCAR (ejecutar) tu procedimiento con los parametros necesarios.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar