Pular para o conteúdo
Visualizando 1 post (de 1 do total)
  • Autor
    Posts
  • #107198
    Avatar de DiegoDiego
    Participante

      Galera sou iniciante na área de desenvolvimento e gostaria que me ajudasse a passar essa proc do SqlServer para o oracle. Alguém poderia me ajudar?

      create PROCEDURE [dbo].[ST1712P01_SEL_APAIT]
      (
      @itensPorPagina int = null,
      @paginaAtual int = null,
      @totalItens INT = NULL OUTPUT,
      @TXT_MARC_MODE_DNTR varchar(50) = NULL,
      @ANO_FABR_VEIC int = NULL,
      @ANO_MODE_VEIC int = NULL,
      @COD_CHSS_VEIC varchar(50) = NULL,
      @COD_RNVM_VEIC int = null
      )
      As
      Begin

      WITH CTE(COD_PLAC_VEIC )
      AS
      (
      SELECT
      COD_PLAC_VEIC
      FROM
      dbo.Dados

      WHERE
      TXT_MARC_MODE_DNTR = ISNULL(@TXT_MARC_MODE_DNTR, TXT_MARC_MODE_DNTR)
      AND ANO_FABR_VEIC = ISNULL(@ANO_FABR_VEIC, ANO_FABR_VEIC)
      AND ANO_MODE_VEIC = ISNULL(@ANO_MODE_VEIC, ANO_MODE_VEIC)
      AND COD_CHSS_VEIC = ISNULL(@COD_CHSS_VEIC, COD_CHSS_VEIC )
      AND COD_RNVM_VEIC = ISNULL(@COD_RNVM_VEIC, COD_RNVM_VEIC)
      )
      SELECT *, (SELECT COUNT(1) FROM CTE) PaginacaoTotalItens
      FROM CTE
      ORDER BY COD_PLAC_VEIC
      OFFSET (@paginaAtual – 1) * @itensPorPagina ROWS FETCH NEXT @itensPorPagina ROWS ONLY;
      End;

    Visualizando 1 post (de 1 do total)
    • Você deve fazer login para responder a este tópico.
    plugins premium WordPress