Escrito por

Sales Engineer at InterSystems
Artigo Danusa Calixto · Dez. 6, 2023 2m read

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