1.4 KiB
Executable File
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-davintipara conexão e validação de consultas no bancoSUPERUS_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 ... INTOcomNVL/CASEem 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.