Iniciar uma conversa

Utilizando macro sc_select_order

É possível alterar dinamicamente a cláusula ORDER BY de uma consulta. Para isto, é necessário que a instrução de SQL original já tenha um ORDER BY, pois podemos apenas subtistituir e não adicionar um novo. Esta macro não aceita a utilização de variáveis.

 

Exemplo 1 - Para alterar o ORDER BY, que está sendo usado no campo "customerid", para ser aplicado no campo ''companyname'', nós temos:

Comando SQLSELECT customerid, companyname, contactname, contacttitle, birthdate, country FROM customers ORDER BY customerid

sc_select_order ("birth") = "name";


Exemplo 2 - Para alterar o ORDER BY, que está sendo usado no campo “customerid”, para ser aplicado no campo ''country'', nós temos:

Comando SQL: SELECT customerid, companyname, contactname, contacttitle, birthdate, country FROM customers ORDER BY customerid

sc_select_order ("customerid") = "country";

 

 

 

Escolher arquivos ou arraste e solte arquivos
Esse artigo foi útil?
Sim
Não
  1. Caio Guerra (Migrated deleted Agent)

  2. Publicado
  3. Atualizado

Comentários