Truco de SQL Server - Crear un Stored Procedure
Para crear un Stored podemos utilizar el Enterprise Manager o el Query Analizer.
Si lo hacemos por el Enterprise Manager, encima de la base de datos, desplegaremos la carpeta de storeds, botón derecho y "New Stored Procedure"
El Enterprise Manager por defecto pone:
CREATE PROCEDURE [OWNER].[PROCEDURE NAME] AS
En Procedure Name colocamos el nombre del Stored que deseamos, y a continuación del AS las consultas que queramos:
CREATE PROCEDURE DIC_FORO
AS
SET NOCOUNT ON
SELECT
Campos
FROM
Tabla
With(NoLock)
SET NOCOUNT OFF
GO
Los Storeds admiten parámetros. Sirven para poder realizar querys más precisas.
Por ejemplo:
CREATE PROCEDURE DIC_FORO
(
@IdUsuario int=0
)
AS
SET NOCOUNT ON
SELECT
*
FROM
Usuario
With(NoLock)
WHERE
Usuario=@IdUsuario
SET NOCOUNT OFF
GO
También podemos utilizar parámetros de salida, para retornar datos. Para ello declararemos el parámetro como Output.
Pon el truco en tus favoritos