Files
Plataforma-de-desarrolladores/Fraccionamientos_Detalle_Avisos_20260902.sql
Jorge Luis caudillo esparza a3b9ffef1c AjustesNombres
2026-09-07 06:27:12 -07:00

51 lines
1.2 KiB
Transact-SQL

SET NOCOUNT ON;
GO
CREATE OR ALTER PROCEDURE dbo.PA_Fraccionamientos_DetalleAvisosGet
@CveFraccionamiento int,
@CveUsuarioEjecuta int,
@ErrorMostrar varchar(max) OUTPUT,
@ErrorTipo int OUTPUT,
@Return bit OUTPUT
AS
BEGIN
SET NOCOUNT ON;
SELECT
@ErrorMostrar = NULL,
@ErrorTipo = 0,
@Return = 0;
BEGIN TRY
DECLARE @Avisos TABLE
(
TipoAviso varchar(50),
Aviso varchar(max)
);
SELECT
TipoAviso,
Aviso
FROM @Avisos;
SET @Return = 1;
END TRY
BEGIN CATCH
SET @ErrorMostrar = 'Ocurrió un error al consultar los avisos del fraccionamiento; favor de contactar a Sistemas.';
SET @ErrorTipo = 1;
SET @Return = 0;
DECLARE @ErrorTecnico nvarchar(2048) = CONCAT(
'Número: ', ERROR_NUMBER(),
'; Procedimiento: ', COALESCE(
ERROR_PROCEDURE(),
'PA_Fraccionamientos_DetalleAvisosGet'),
'; Línea: ', ERROR_LINE(),
'; Detalle: ', ERROR_MESSAGE()
);
RAISERROR(N'%s', 10, 1, @ErrorTecnico);
END CATCH;
END;
GO