RSS /
/

Los Stored Procedures (Procedimientos Almacenados), son utilizados para acelerar el
proceso de actualizar, ingresar o borrar registros.Esta aceleración se produce al guardar estas instrucciones en el servidor de la base de
datos, de modo de ahorrar tráfico de datos a través de una red. Esta reducción del tráfico es porque mediante una aplicación, solo se envían los datos a
través de la red. El procedimiento almacenado en el servidor recibe estos datos y los
procesa, para realizar alguna operación sobre la base de datos.
Para ello, teniendo instalado el servidor SQL y las aplicaciones de cliente en una estación
de trabajo, podemos utilizar estos procedimientos.
En el Query Analizer, aplicación para acceder a la base de datos en el servidor,
escribimos con la siguiente sintaxis, para dar de alta, de baja o modificar registros:
Alta de registro
create procedure nombre
@variable 1,
@variable 2,
....... ,
@variable n
as
insert into tabla (campo 1, campo 2, ... , campo n)
values (@variable 1, @variable 2, ....... , @variable n)
Modificación de registro
create procedure nombre
@variable 1,
@variable 2,
....... ,
@variable n
as
update tabla set(campo 1=@variable 1, campo 2= @variable 2, ... , campo n=
@variable
Baja de registro
create procedure nombre
@variable n
as
delete from tabla
where tabla.campo n=@variable n
Luego, pulsamos F5, y si todo esta bien, el programa nos dirá que el comando se ejecutó
satisfactoriamente.
Una vez creado el procedimiento, se guardará en el disco, con un nombre. Por ejemplo
“alta.sql”
Una vez guardado el procedimiento, se lo llamará desde un formulario en Visual Basic.
Nota: el llamado se debe ejecutar utilizando el método ADO para acceso a base de datos
remota.
La sintaxis dentro de un evento en Visual Basic es la siguiente:
Nombre de conexión.Execute “[nombre del stored procedure]” “& parámetro 1”’, ...,
‘” & parámetro n”’
Los parámetros son variables que contienen los datos que se le pasarán al stored
procedure.
Estos parámetros deben estar en el orden en que se han definido previamente con el
Query Analizer.
Trabajo realizado por:
Carlos A. Rodriguez
Webmaster de www.todoparaarmar.34x.com
San Vicente, provincia de Buenos Aires, Argentina
26 de junio de 2006
Trabajo enviado por:
todoparaarmar@yahoo.com.ar
Comparte y promueve este artículo en Internet con
Cortesía de Carlos RodriguezNube de Tags
horoscopo juegos gratis musica noticias monografias casino tarot directorio de blogs tests interpretación de sueños conocer gente peliculas online empleos poker angeles consultorio sexual becas diarios de viajes animes clasificados chistes fotolog videos online monografias agrega tu link aqui