Hosting domitienda.com
MisTrucos.Net - El rincón de los trucos informáticos El rincón de los trucos informáticos
Trucos SQL Server 2000 > 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.