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