AddThis Social Bookmark Button

SQL Server

En este proceso continuo de aprendizaje ahora les comparto una nueva etapa, haha, ni tanto...

El post de hoy sera dedicado a las stored procedures de SQL server.

Y muchos decimos, que onda con esto?, que es?, suena medio dificil el caso, pero no es asi.

Una stored procedure, literalmente es un procedimiento almacenado, estos procedimientos es como una funcion de php, pero esta se mantiene en el server y puede ser automatizada para obtener resultados entre tablas.

Un ejemplo basico de como crear una stored procedure es el siguiente:

CREATE PROCEDURE  miProcedure

AS

SELECT * FROM ALGUNA_TABLA

GO

 

Y listo, eso es todo, al definir create procedure, le decimos que nos haga esa instruccion, despues el AS, son las instrucciones SQL que manejamos normalmente.

Al final de las instrucciones se coloca GO que es el lanzador de las instrucciones.

Una vez creada, podemos invocar tantas veces como querramos la SP, abreviatura de stored procedure con el siguiente comando.

exec miProcedure

 

Automaticamente al haber corrido el primer create, la SP se almacena en la base de datos y cambia su header por otro diferente para que podamos editar, quedando como alter.

ALTER PROCEDURE miProcedure

AS

-- Instrucciones SQL

Igual corren el proceso para que lo guarde, quienes utilizan sql server puede ser con F5 o el iconito de RUN.

Y asi de sencillo se podria decir que se utilizan las SP en sql server, despues ire colocando mas post acerca de funciones como loops o condicionales que podriamos ocupar al realizar la SP.

Salu2

Leave your comments

0

People in this conversation