Carregando ...
Desculpe, ocorreu um erro ao carregar o conteúdo.

33075Stored Procedure não roda o SQL

Expandir mensagens
  • Gladson Reis
    25 de jun de 2015
      Senhores, Senhoras !

      Bom dia !

      Alguém poderia me ajudar sobre esta stored, pois ela nao roda o SQL, ja tentei
      o PRINT pra ver a variavel, mas tb nao retorna nada;

      CREATE PROCEDURE dbo.PRC_APROPRIACAO_FINANCEIRA
      AS
      BEGIN
          DECLARE @SQL AS VARCHAR(MAX);
          SET @SQL = @SQL + '
          WITH DADOS AS (
          SELECT NIV001 AS CODAPRTIP, SUM(VAL) AS TOT FROM APROPRIACAO_FINANCEIRA GROUP BY NIV001
          UNION ALL
          SELECT NIV002 AS CODAPRTIP, SUM(VAL) AS TOT FROM APROPRIACAO_FINANCEIRA GROUP BY NIV002
          UNION ALL
          SELECT NIV003 AS CODAPRTIP, SUM(VAL) AS TOT FROM APROPRIACAO_FINANCEIRA GROUP BY NIV003
          UNION ALL
          SELECT NIV004 AS CODAPRTIP, SUM(VAL) AS TOT FROM APROPRIACAO_FINANCEIRA GROUP BY NIV004
          UNION ALL
          SELECT CODAPRTIP, SUM(VAL) AS TOT FROM APROPRIACAO_FINANCEIRA GROUP BY CODAPRTIP)
          SELECT
            A.CLS,
            A.NIV,
            A.DESAPRTIP,
            D.*
          FROM
            DADOS D,
            APROPRIACAO_TIPO A
          WHERE
            D.CODAPRTIP = A.CODAPRTIP
          ORDER BY
            A.CLS';
          EXECUTE(@SQL);
      END

      Atenciosamente,

      Gladson Reis
      twitter : @stonestecnology
      skype/msn/gTalk : gladson@...
      Belo Horizonte - MG - Brasil
    • Mostrar todas as 5 mensagens neste tópico