Advertisement
Guest User

procedimientos, tabla tipo servicio

a guest
Mar 21st, 2019
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
T-SQL 0.92 KB | None | 0 0
  1. alter table MNT.TIPO_SERVICIO ADD CODIGO_FACTURACION VARCHAR(25)
  2.  
  3.  
  4. SET ANSI_NULLS ON
  5. GO
  6. SET QUOTED_IDENTIFIER ON
  7. GO
  8.  
  9. --EXEC MNT.USP_TIPO_SERVICIO_SEL 1,5
  10.  
  11. ALTER PROCEDURE [MNT].[USP_TIPO_SERVICIO_SEL] (@NRO_PAGINA DBO.CANTIDAD, @NRO_FILAS DBO.CANTIDAD)
  12. AS
  13.  
  14. IF @NRO_PAGINA <= 0 -- LISTA TODOS LOS REGISTROS
  15. BEGIN
  16.         SELECT COUNT(1) OVER() TotalRegistros
  17.             ,ID_TIPO_SERVICIO IdTipoServicio
  18.             ,DESCRIPCION Descripcion
  19.             ,ORDEN Orden
  20.             ,CODIGO_FACTURACION CodigoFacturacion
  21.         FROM MNT.TIPO_SERVICIO
  22.         WHERE ESTADO_REGISTRO = 1
  23.         ORDER BY ORDEN ASC
  24.     END
  25. ELSE
  26.     BEGIN
  27.         SELECT COUNT(1) OVER() TotalRegistros
  28.             ,ID_TIPO_SERVICIO IdTipoServicio
  29.             ,DESCRIPCION Descripcion
  30.             ,ORDEN Orden
  31.             ,CODIGO_FACTURACION CodigoFacturacion
  32.         FROM MNT.TIPO_SERVICIO
  33.         WHERE ESTADO_REGISTRO = 1
  34.         ORDER BY ORDEN ASC
  35.         OFFSET @NRO_FILAS * ( @NRO_PAGINA - 1 ) ROWS FETCH NEXT @NRO_FILAS ROW ONLY
  36.     END
  37.  
  38. GO
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement