como todos sabemos cuando trabajamos en la elaboración de una aplicación casi siempre se necesitan bases de datos, por eso es importante que también manejemos un poco de lenguaje de base de datos en este caso sql server.
Les explicare de manera sencilla como crear procedimientos almacenados que son de mucha ayuda cuando se trabaja con manejo de base de datos en una aplicación.
Para comenzar la base de datos que cree para esta explicación se llama ejemplo y solo contiene una tabla usuarios. que contiene los campos de cod_usuario(que es la llave primaria y es un campo autoincrementable), nombre, apellido, paÃs.
Aquà les dejo la base de datos para que la descarguen Descargar Base de Datos
Una ves que tenemos la base de datos dentro del sql server empezamos con el código.
primeramente indicamos que trabajaremos con la base de datos ejemplo.
use ejemplo
Luego creamos un procedimiento almacenado para insertar usuarios.
---se crea el procedimiento almacenado create procedure insertarusurios ---se declaran los parametros que usaremos @nombre varchar(50),@apellido varchar(50),@pais varchar(50) as ---se hace un insert a la tabla usuarios y se envian los parametros insert into usuarios values(@nombre,@apellido,@pais)
Para usar el procedimiento almacenado e insertar un registro lo aremos asÃ.
---se usa el procedimiento para ingresar un usuario enviando los parametros insertarusurios 'ana','turcios','costarica'
Ahora crearemos un procedimiento almacenada para eliminar usuarios.
---se crea el procedimiento para eliminar usuarios create procedure elminar_usuarios ---se declaran los parametros que usaremos @nombre varchar(50),@apellido varchar(50) as ---se hace un delete a la tabla usuarios con los parametros que declaramos delete usuarios where nombre=@nombre and apellido=@apellido
Y para usar el procedimiento almacenado y eliminar un usuario aremos lo siguiente
---se usa el procedimiento almacenada y se le envian los parametros elminar_usuarios 'ana','turcios'
Bueno y eso es todo espero les sirva para algo
saludos desde El Salvador....
OJO... para crear estos procedimientos almacenados en la base de datos que les deje para la descarga primero tienen que borrarlos de la bd porque se me olvido hacerlo xD o los crean con otro nombre.
Recuerden si necesitan una pagina web para su empresa, una aplicación web o de escritorio estamos a la orden pueden consultar Mis Servicios
9 Comentarios
Muchas gracias por la aportación, me ha servido de mucho para una tarea :D
ResponderEliminarSaludos!!!!
Que bueno que te sirvió esa es la idea de todos los artÃculos.
Eliminary como se hace el llamado en vb.net
ResponderEliminarme sirvio de mucho la informacion gracias
ResponderEliminarHola Edith.
ResponderEliminarMe alegro que te sirviera.
Saludos.
Hola Cristian soy nuevo asi que me podrias decir donde se coloca o se realiza el procedimiento??
ResponderEliminarHola.
ResponderEliminarLos puedes crear en el Magnament Studio obviamente tienes que tener sql server instalado aunque sea la versión express.
Saludos.
mmmmmm y como se ejecutan? gracias!
ResponderEliminarHola.
ResponderEliminarPuedes ejecutarlo usando.
exec NombreProcedimiento 'parametro1', 'parametro2';
Saludos.