Un Stored Procedure se puede crear utilizando el Enterprise Manager o el Query Analizer.
Si utilizamos el Enterprise Manager, hacemos clic sobre la base de datos, desplegaremos la carpeta de storeds, con el botón derecho hacemos clic y seleccionamos New Stored Procedure.
Por defecto nos pondra esto:
CREATE PROCEDURE [OWNER].[PROCEDURE NAME] AS
Procedure Name es el nombre que queremos darle a nuestro procedimiento, despues del AS pondremos las consultas que queramos.
Ejemplo:
CREATE PROCEDURE DIC_FORO AS
SET NOCOUNT ON
SELECT Campox FROM MiTabla
Where (Campox='x')
SET NOCOUNT OFF
GO
Tambien podemos crear procedimientos con parametros.
Ejemplo:
CREATE PROCEDURE DIC_FORO
(
@IdUsuario int=0
)
AS
SET NOCOUNT ON
SELECT*FROMUsuario
Where (Usuario = @IdUsuario)
SET NOCOUNT OFF
GO
Podemos utilizar parámetros de salida para regresar datos, solo tenemos que declarar el parámetro como Output.
lunes, 27 de octubre de 2008
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario