Agrupamento e Ordenação
#GROUP
Utilizado em consultas onde o agrupamento não pôde ser feito diretamente na instrução SQL. O macro #GROUP instrui o broker a agrupar o resultado pelos campos informados nos parâmetros.
Utilidade: Facilita o agrupamento de resultados quando não é possível utilizar a cláusula GROUP BY na consulta SQL.
Especificação:
Exemplo:
#ORDER
Definição: Utilizado em consultas onde a ordenação não pôde ser feita diretamente na instrução SQL. O macro #ORDER instrui o broker a ordenar o resultado pelos campos informados nos parâmetros.
Utilidade: Permite ordenar resultados quando não é possível utilizar a cláusula ORDER BY na consulta SQL.
Especificação:
Exemplo:
#PJMASTER (Não utilizar mais)
Definição: Serve para realizar várias consultas que têm uma chave em comum, mantendo-as relacionadas entre si através dessa chave. Deve ser sempre usado com o #PJSLAVE. O campo usado como parâmetro deve estar presente em todas as consultas. Apenas um item será exibido para cada chave do #PJSLAVE.
Nota: Não utilizar mais. Se encontrar em uso, verificar a possibilidade de remoção.
Especificação:
Exemplo:
#PJSLAVE
Definição: Utilizado em conjunto com o #PJMASTER. Veja a definição do #PJMASTER para mais detalhes.