hola necesito compilar el sgte codigo en sqlserver
Create PROCEDURE nacu_PUT_sistema
/*
--
-- ================================================== ===================================
--
-- GenTROPUS, Copyright (C) 1999-2005 Epifani Italo, Dr.TROPUS Cirujano Magnetico
--
-- Procedure : $nacu_PUT_sistema
-- Date : $Date: Mayo,2005
-- Version : $Revision: 1.0
--
-- Descripcion : Mantencion Tabla : sistema ( Insert, Update, Delete )
-- Fecha Creacion : 21-11-2007 10:16:30
-- Autor : Dr.TROPUS
--
-- Fecha Modific. : x
-- Modificado Por : x
--
-- Observaciones : x
--
-- ================================================== ====================================
--
*/
@Pkg_accion Varchar(1) ,
@Pkg_sisper_id Int output ,
@Pkg_sisper_id_sistema Int ,
@Pkg_sisper_id_perfil Int ,
@Pkg_sisper_tipo_grupo Int ,
@Pkg_sisper_slcusu_id Int
AS
BEGIN
--
-- =========================== -- inserta -- ============================================
--
if @pkg_accion = 'I'
begin
INSERT INTO sistema (
sisper_id_sistema,
sisper_id_perfil,
sisper_tipo_grupo,
sisper_slcusu_id
)
VALUES (
@Pkg_sisper_id_sistema,
@Pkg_sisper_id_perfil,
@Pkg_sisper_tipo_grupo,
@Pkg_sisper_slcusu_id
)
Set @Pkg_sisper_id = @@identity
return(0)
End
--
-- =========================== -- Actualiza -- ==========================================
--
if @pkg_accion = 'A'
begin
UPDATE sistema
SET sisper_id_sistema = @Pkg_sisper_id_sistema,
sisper_id_perfil = @Pkg_sisper_id_perfil,
sisper_tipo_grupo = @Pkg_sisper_tipo_grupo,
sisper_slcusu_id = @Pkg_sisper_slcusu_id
WHERE 1 = 1
AND sisper_id = @Pkg_sisper_id
return(0)
End
--
-- =========================== -- Elimina -- ============================================
--
if @pkg_accion = 'E'
begin
DELETE sistema
WHERE 1 = 1
AND sisper_id = @Pkg_sisper_id
return(0)
End
END
y no se como se hace les agradeceria me orientaran por favor, de antemano muhcas gracias