You are on page 1of 11

Procedimientos almacenados

Un procedimiento almacenado (stored


procedure -SP) es un conjunto de comandos
SQL que pueden almacenarse en un servidor.
Procedimientos almacenados
• Similitud con funciones en programación:

• Parámetros de entrada / parámetros de salida


• Pueden llamar a otros procedimientos
• Devuelven un valor de estado a un programa
que realiza una llamada
Ventajas de los SPs
• Tráfico de red reducido entre el cliente y el
servidor
• Mayor seguridad

• Reutilización de código
• Mantenimiento más sencillo
• Rendimiento mejorado
Ejemplo (parámetro de entrada)
• CREATE PROCEDURE MiProc @Ciudad nvarchar(30)
AS SELECT * FROM MiTabla
• WHERE Ciudad = @Ciudad

• EXEC MiProc @Ciudad=‘Querétaro’


Ejemplo (parámetro de salida)

You might also like