Programación, Tecnología y Más...

Programación, Tecnología y Más...

Como crear Procedimientos Almacenados en Sql Server

Esta vez les traigo un articulo sobre como crear procedimientos almacenados en sql server.

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.

tabla

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

Si quieren donarme para una soda lo pueden hacer aqui.


Publicar un comentario

9 Comentarios

  1. Muchas gracias por la aportación, me ha servido de mucho para una tarea :D

    Saludos!!!!

    ResponderEliminar
    Respuestas
    1. Que bueno que te sirvió esa es la idea de todos los artículos.

      Eliminar
  2. y como se hace el llamado en vb.net

    ResponderEliminar
  3. me sirvio de mucho la informacion gracias

    ResponderEliminar
  4. Hola Edith.
    Me alegro que te sirviera.
    Saludos.

    ResponderEliminar
  5. Hola Cristian soy nuevo asi que me podrias decir donde se coloca o se realiza el procedimiento??

    ResponderEliminar
  6. Hola.

    Los puedes crear en el Magnament Studio obviamente tienes que tener sql server instalado aunque sea la versión express.

    Saludos.

    ResponderEliminar
  7. mmmmmm y como se ejecutan? gracias!

    ResponderEliminar
  8. Hola.
    Puedes ejecutarlo usando.

    exec NombreProcedimiento 'parametro1', 'parametro2';

    Saludos.

    ResponderEliminar