Artigo
· Dez. 6, 2023 2min de leitura

Truque de depuração com o SQL

Com certeza, você já se deparou com esta situação:

  • Há um bug em um Sistema que você não consegue reproduzir localmente
  • Você precisa executar algumas linhas na instância afetada
  • Você ganha acesso completo ao Portal de Gerenciamento de Sistemas
  • Mas não há terminal, console nem acesso com o Studio, Atelier ou VSCode
  • Como executar algumas linhas para teste ???

 

  • Acesse o SMP / Explorer / guia SQL= Execute Query
    •  
    •  
  • Agora crie um procedimento armazenado com o código necessário
    • Não há limite de complexidade. Eu só crio um simples com resultado previsível.
CREATE PROCEDURE RUN.ISOS()
 LANGUAGE OBJECTSCRIPT
 {
  For i=1:1:20 write i," > "
  Write "
THANKS !" }
  • Clique em EXECUTE para ver um novo procedimento *    
    •  
  • Em seguida, examine esse novo procedimento e execute-o *  
    •  
  • Ele é ativado com outra execução *  
    •  
  • e este é o resultado *
    •  
  • como você é um especialista bem instruído, limpa o ambiente depois de terminar  
    • DROP PROCEDURE RUN.ISOS
    •  

Espero que isso ajude você no futuro.
Documentação

Discussão (0)1
Entre ou crie uma conta para continuar