Está en la página 1de 10

QU SON LOS PROCEDIMIENTOS

ALMACENADOS?
Es un conjunto de cdigo puro del lenguaje que utilizamos dentro de
las bases de datos como por ejemplo: create table, insert into, Select
from. Que se almacena fsicamente en la base de datos y de la misma
forma se exportan cuando creamos una copia de seguridad de nuestra
base de datos.

FUNCION DE LOS PROCEDIMIENTOS
ALMACENADOS

Iniciamos con:
CREATE PROCEDURE nombre_del_procedimiento @variables
tipo(longitud) }
AS
BEGIN
Todo el cdigo puro de base de datos
END
CMO PROBAS UN PROCEDIMIENTO
ALMACENADO?
Escribimos EXEC nombre del procedimiento ' variables',12,' variables'
Nota: Cabe destacar que no necesariamente se deben definir
variables en el caso de un Select * From solo pondremos EXEC y
nombre del procedimiento
EJMPLO DE UN PROCEDIMIENTO
ALMACENADO
1. Creemos un base de datos con el nombre que decidamos
2. Creemos la siguiente tabla

3.Ahora definimos el procedimiento almacenado para insertar un nuevo
registro(Recordemos que todo lo que esta dentro del Begin puede ser
cualquier sentencia de cdigo puro de SQL SERVER: Insert into,
Delete From, Update set, etc)
4.-Ejecutamos el cogido y ahora probamos con los siguientes datos:
Codigo: 001
Nombre: Fabian
Apellido: Bermeo
Edad: 19
5.-Ejecutamos el procedimiento almacenado con los datos anteriores tomando en
consideracin que: los campos tipo int se envian sin comilla el resto dentro de comilla.
6.-Para ejecutar el procedimiento almacenado escribimos EXEC + el nombre del procedimiento
+ las variables si fuera el caso y clic en ejecutar


Ahora revizamos en nuestra tabla y tenemos lo siguiente:


Como podemos ver funciona sin ningun problema
Nota: Todas las sentencias de SQL SERVER se pueden enviar
dentro de un procedimiento almacenado, inclusive inner joins,
busquedas &like entre otras.

También podría gustarte