Olhe para Oracle procedimentos de codificação tanto para o que são e pelo que fazem . Eles são um conjunto de diretrizes que identificam as melhores práticas , ou a maneira "certa" para codificar um banco de dados Oracle, e elas são as instruções PL /SQL , estruturas e blocos que orientam as ações do banco de dados . Existem procedimentos para todos os aspectos da Oracle de codificação de dados. A adesão a recomendações de melhores práticas e muita atenção aos procedimentos de formato de código e elementos de codificação podem ajudar o seu banco de dados executar de forma eficiente e sem erros . Melhores Práticas de Prática
procedimentos de melhores práticas padronizar Linguagem procedural , ou código PL /SQL. Isso torna o código mais fácil de ler e decifrar , bem como mais fácil de manter , especialmente quando se trabalha com código " herdar " a partir de outro desenvolvedor. Normas e procedimentos de boas práticas abrangem aspectos conceituais e práticos de código PL /SQL. Padrões de melhores práticas conceituais incluem a modularidade do código , desempenho, testabilidade , de conformidade com as normas e documentação, enquanto os padrões práticos cobrir aspectos como procedimentos para espaçamento , capitalização, chamadas de procedimentos , formatação , comentando e depuração. Revisão por pares Estruturado, uma "melhor prática " para garantir os desenvolvedores sigam os procedimentos de melhores práticas , fornece uma maneira final para verificar se a legibilidade ea adesão a padrões de codificação PL /SQL.
Layout
procedimentos de layout
criar uma estrutura lógica e identificar a intenção do seu programa. Layout correto coloca construções individuais, tais como instruções de controle e funções dentro de blocos de código individuais , cada um com um começo e um fim explícito , bem como recuo dentro do bloco e espaço em branco entre blocos de código . Use a tecla de espaço , em vez de a tecla tab do teclado para garantir recuo não vai além de três espaços em qualquer que seja o nível de recuo , e adicionar uma ou duas linhas de espaço em branco entre blocos de código.
variáveis
procedimentos de codificação começar com uma seção de declaração onde você cria espaços reservados temporários para valores de dados - chamadas de variáveis - que você vai incluir nas demonstrações do programa e que irá manipular os dados como um bloco de código é executado. Cada variável que você declarar tem um nome, um tipo de dados e porque cada um é uma declaração separada, ponto e vírgula . Tipo de dados é uma consideração importante e uma causa comum de erros. Enquanto você tem a opção de declarar um tipo de dados , como " número", "char " ou " data " de forma explícita , você pode evitar erros de conversão , definindo uma variável para coincidir com a coluna da tabela do banco de dados usando o "operador % TYPE " . Dependendo de como você planeja usar a variável , você pode inicializar -lo ou defini-lo como um valor específico na seção de declaração ou dentro de uma instrução do programa :
número de preços; nome emp.name % TYPE ; número preço = 210 ;
demonstrações programa declarações
PL /SQL em elementos tais como procedimentos armazenados , cursores e malhas de controle impulsionam cada programa até a conclusão. Procedimentos PL /SQL codificação permite o uso de funções SQL incluindo INSERT, UPDATE, delect e SELECT para criar instruções PL /SQL básicas , por exemplo, PL /SQL procedimentos armazenados. Procedimentos para malhas de controle de codificação , no entanto, exigem um tipo diferente de declaração chamado uma instrução condicional que utiliza frequentemente " IF ... THEN ... ELSE " para percorrer um loop até que as condições definidas igual verdadeira ou falsa , dependendo de como você escrever o programa .
documentação interna
adesão para corrigir PL /SQL procedimentos de codificação reduz tanto a necessidade de documentação interna na forma de comentários e requisitos de manutenção do seu programa. Enquanto eles podem ser úteis em pequenas doses , os comentários mais você adicionar a um programa - e mais detalhes você incluir - quanto mais trabalho você terá de enfrentar ao modificar ou atualizar o código do programa como você também terá que modificar comentários de programa < . br>