Clipper On Line • Ver Tópico - usar equivalente a "macro" no SQL

usar equivalente a "macro" no SQL

Discussão sobre SQL

Moderador: Moderadores

 

usar equivalente a "macro" no SQL

Mensagempor JoséQuintas » 11 Jun 2021 12:12

Tem como fazer isso?

Tenho o comando SQL que é criado conforme certas condições.
Pode ter mais campos no SELECT, ou até um ORDER BY diferente.

Tipo:

cSQL := "SELECT A, B"
IF nOpc == 2
   cSQL +=  ", C, D"
ENDIF
cSQL += "FROM TABELA"
IF nOpc2 == 1
   cSql += " ORDER BY CODIGO"
ELSE
   cSql += "ORDER BY NOME"
ENDIF


Tem como criar essa string no MySQL e usar como query?
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18161
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1215 vezes

usar equivalente a "macro" no SQL

Mensagempor JoséQuintas » 11 Jun 2021 12:21

José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18161
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1215 vezes

usar equivalente a "macro" no SQL

Mensagempor JoséQuintas » 11 Jun 2021 12:25

execute.png


À primeira vista deu certo.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18161
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1215 vezes

usar equivalente a "macro" no SQL

Mensagempor alxsts » 11 Jun 2021 14:23

[]´s
Alexandre Santos (AlxSts)
alxsts
Colaborador

Colaborador
 
Mensagens: 2945
Data de registro: 12 Ago 2008 15:50
Cidade/Estado: São Paulo-SP-Brasil
Curtiu: 21 vezes
Mens.Curtidas: 248 vezes

usar equivalente a "macro" no SQL

Mensagempor JoséQuintas » 11 Jun 2021 19:12

Seria mais pra uso interno do aplicativo, por exemplo relatórios em várias ordens diferentes.
No caso dos comandos normais de inclusão/alteração/inclusão, eles vão continuar do jeito que sempre foram.
Pelo menos por enquanto não pensei em mexer.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18161
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1215 vezes




Retornar para SQL

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 6 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro