Estrutura inicial, ambiente IA
This commit is contained in:
Executable
+20
@@ -0,0 +1,20 @@
|
||||
---
|
||||
description: "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."
|
||||
name: "Oracle PL SQL Vitruvio"
|
||||
applyTo: "**/*.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.
|
||||
Reference in New Issue
Block a user