Ver Mensaje Individual
  #6 (permalink)  
Antiguo 22/10/2010, 13:39
Avatar de Oviedo
Oviedo
 
Fecha de Ingreso: abril-2007
Ubicación: Venezuela
Mensajes: 128
Antigüedad: 17 años
Puntos: 0
Información Respuesta: Procedimiento almacenado sql server 2005

ALGO ASI PUDE HACER ME GUSTARIA SABER SI ESTA BIEN, AUNQ LA SINTAXIS ESTA BIEN:

SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET CONCAT_NULL_YIELDS_NULL ON
GO
SET ANSI_WARNINGS ON
GO
SET ANSI_PADDING ON
GO
ALTER PROCEDURE Ficha_seteo
(
@IdTBL_Fichas INT ,
@status INT

)
WITH
EXECUTE AS
CALLER
-- WITH ENCRYPTION (Esta opción esta deshabilitada por los momentos)
AS
BEGIN
SET NOCOUNT ON;
SET XACT_ABORT ON

BEGIN TRY
BEGIN TRANSACTION;
UPDATE
BDT_SIASODIAM.ServicioMedico.TBL_Fichas
SET
status=@status
WHERE
IdTBL_Fichas = @IdTBL_Fichas
COMMIT TRANSACTION;
END TRY

BEGIN CATCH
IF @@TRANCOUNT > 0
IF XACT_STATE() <> 0
BEGIN
ROLLBACK TRANSACTION;
END
EXECUTE dbo.STP_ManejoExcepcionesErroresGeneralesDetalles
END CATCH;
END