Un procedimiento almacenado debe de tener una estructura básica.
- Una Descripción breve del procedimiento almacenado.
- Definir la Base de Datos a la cual queremos agregar el procedimiento.
- El nombre del procedimiento (obvio), y opcionalmente el esquema desde el cual queremos se utilice.
- Definimos los parámetros de entrada y salida del procedimiento.
- Ejecutamos el código SQL, que define el procedimiento.
- Devolvemos un código de resultado de la operación.
Ejemplo:
/***************************************************/
USE
[SFinanciamiento]
GO
– =============================================
– Author: (nombre de quien lo crea)
– Create date: (fecha de creacion)
– Description: (Descripción del procedmiento)
– =============================================
CREATE PROCEDURE [SP_SAP_AIA_ACTIVOS]
@FACTURAVARCHAR (50),
@sCHR_DATOMAESTRO VARCHAR (50),
@sCHR_SOCIEDAD VARCHAR (10),
@iErrorCode int OUTPUT
AS
BEGIN
/*** Estructura del Procedmiento ***/
SELECT @iErrorCode= @@ERROR;
END
Así es como quedaría nuestra primera versión de un Procedimiento Almacenado
Referencias: