
22/10/2010, 13:39
|
 | | | Fecha de Ingreso: abril-2007 Ubicación: Venezuela
Mensajes: 128
Antigüedad: 17 años, 10 meses Puntos: 0 | |
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 |