Files
2026-05-14 09:54:24 -03:00

1.4 KiB
Executable File

description, name, applyTo
description name applyTo
Use quando editar Oracle PL/SQL no DavinTI/Vitruvio (.sql, .pks, .pkb): convencoes de procedures, tratamento de excecoes, uso de schema e padroes de formatacao. Oracle PL SQL Vitruvio **/*.sql, **/*.pks, **/*.pkb

Oracle PL SQL (Vitruvio)

  • Consulte objetos, views e tabelas utilizando o servidor MCP para se conectar ao banco garantir o uso correto de schemas, colunas e tipos de dados.
  • Utilize preferencialmente o MCP oracle-davinti para conexão e validação de consultas no banco SUPERUS_PRODUCAO; use a ferramenta SQLcl (Extensão do VS CODE) apenas como fallback quando necessário.
  • Siga as convencoes do time Oracle usadas nas procedures e packages do repositorio.
  • Mantenha os padroes de nomenclatura:
    • PRC_VTR_* para procedures.
    • FNC_* para functions.
  • Prefira uso explicito de schema em consultas/atualizacoes de tabelas compartilhadas.
  • Trate excecoes de forma explicita; inclua EXCEPTION WHEN NO_DATA_FOUND THEN ... quando aplicavel.
  • Prefira SELECT ... INTO com NVL/CASE em vez de cursores desnecessarios.
  • Mantenha a formatacao consistente:
    • Palavras-chave SQL em maiusculo.
    • Indentacao e alinhamento compativeis com os arquivos existentes.
  • Mantenha alteracoes focadas e seguras; evite reescritas amplas em procedures legadas.
  • Preserve o estilo de historico de comentarios ao incluir novas anotacoes.