Mira procedimientos de codificación de Oracle , tanto por lo que son y por lo que hacen . Son un conjunto de directrices que identifican las mejores prácticas, o la manera "correcta" para codificar una base de datos Oracle , y son las declaraciones de PL /SQL , estructuras y bloques que impulsan acciones de base de datos . Existen procedimientos para cada aspecto de la codificación de la base de datos de Oracle. La adherencia a recomendaciones de mejores prácticas y la atención a los procedimientos de formato de código y elementos de codificación puede ayudar a su base de datos funcione de manera eficiente y sin errores . Mejor Práctica Proceso
procedimientos de buenas prácticas estandarizar lenguaje de procedimientos , o código PL /SQL. Esto hace que el código más fácil de leer y descifrar así como más fáciles de mantener , especialmente cuando se trabaja con código que " hereda " de otro desarrollador . Normas y procedimientos de mejores prácticas abarcan aspectos conceptuales y prácticos de código PL /SQL. Normas conceptuales mejores prácticas incluyen la modularidad del código, el rendimiento, la capacidad de prueba , la conformidad con las normas y la documentación , mientras que las normas prácticas abarcan aspectos tales como los procedimientos de separación , la capitalización , las llamadas de procedimiento , formato , comentarios y depuración. Revisión por pares estructurado , una "mejor práctica " para los desarrolladores aseguran seguir los procedimientos de buenas prácticas , proporciona una forma definitiva para comprobar la legibilidad y la adhesión a las normas de codificación de PL /SQL .
Layout
procedimientos de diseño
crear una estructura lógica y conocer el propósito de su programa. Lugares diseño correcto construcciones individuales como declaraciones de control y funciones dentro de los bloques de código individuales, cada uno con un comienzo y un fin explícito , así como sangrado dentro del bloque y el espacio en blanco entre bloques de código . Use la tecla de espacio en lugar de la tecla de tabulación del teclado para asegurar sangría no va más allá de tres espacios sin importar el nivel de sangría , y añade una o dos líneas de espacio en blanco entre los bloques de código .
Variables
procedimientos de codificación
comienzan con una sección de declaración en el que crear marcadores temporales de valores de datos - llamadas variables - que va a incluir en las instrucciones del programa y que le manipular datos en forma de bloque de código se ejecuta . Cada variable se declara tiene un nombre, un tipo de datos y porque cada uno es una declaración aparte, punto y coma final . El tipo de datos es una consideración importante y una causa frecuente de errores . Mientras que usted tiene la opción de declarar el tipo de datos , como " número", "char " o "fecha " de forma explícita , puede evitar errores de conversión mediante el establecimiento de una variable para que coincida con la de la columna de tabla de la base de datos mediante la opción " TIPO operador% " . Dependiendo de cómo se va a utilizar la variable , puede inicializar , o establecerlo en un valor específico en la sección de declaración o dentro de una instrucción del programa :
número precios
, nombre emp.name % TYPE , el número de precios = 210 ;
declaraciones programa
sentencias PL /SQL en elementos tales como procedimientos almacenados , cursores y lazos de control conducen cada programa hasta su finalización. Procedimientos de codificación PL /SQL permiten el uso de las funciones de SQL como INSERT , UPDATE , delect y SELECT para crear enunciados básicos PL /SQL en , por ejemplo , PL /SQL procedimientos almacenados . Codificación de los procedimientos de lazos de control , sin embargo , requieren un tipo diferente de la declaración llama una sentencia condicional que utiliza a menudo "IF ... THEN ... ELSE " para recorrer un bucle hasta que las condiciones que establezca la igualdad de verdadero o falso , dependiendo de la forma de escribir el programa .
interna documentación
adhesión a corregir procedimientos código PL /SQL reduce tanto la necesidad de documentación interna en forma de comentarios y los requisitos de mantenimiento de su programa. Mientras que pueden ser útiles en pequeñas dosis , más comentario que añadir a un programa - y más detalles se incluyen - . Más trabajo que se enfrentará a la hora de modificar o actualizar el código del programa que usted también tendrá que modificar los comentarios del programa