IDENTIFICACION DE PATRONES
Cuando se Escribe una instrucción sql como "insert" se pueden identificar palabras que no varían, es decir, cada vez que se codifica la instrucción esta contiene partes que siempre se escriben igual y que son de carácter obligatorio. por ejemplo en la instrucción "insert" encontramos los siguientes patrones:
INSERT INTO VALUES
IDENTIFICACION DE INSTRUCCIONES VARIABLES
Las partes variables en la instrucción"Insert" son las siguientes:
La tabla en la cual se hace la inserción, Los campos y los valores respectivos.
Las partes variables se muestran en negrilla para su identificación.
INSERT INTO TABLA (CAMPO1,CAMPO2,CAMPO3,CAMPON) VALUES(VAL1,VAL2,VAL3,VALn).
Otra forma mas practica de ver lo anterior es referirnos a la sintaxis de la instrucción, que indica la estructura y conformación adecuada de la sentencia insert de sql.
Figura 4.1 sintaxis de sentencia Insert Sql
En el ejemplo siguiente se codifica en lenguaje de programación
############################################################################## #
function del(campo,tabla,nombre)
{
//campo :nombre del campo por el cual se borra (indice)
// tabla :tabla de donde se borra
//nombre :nombre de la funcion de borrado a generar . Ejemplo Borrarsql
// la Cadena resultante es una función de borrado en el lenguaje php
var parametros=" ";
var a="";
//declaracion de la funcion
var inscar="function delete_"+nombre+"";
//parametro de entrada
parametros=inscar+"($"+campo +"){ ";
//patron delete
cadenadelete="\"DELETE ";
//patron from + nombre tabal + where + condicion
cadenawhere=" FROM "+tabla+ " Where ID=$"+campo+ "\")";
//exception
ordie= "or die (\"Error!! in administration : unable execute sql query delete <br> \n\");";
cadenado="$rs = odbc_do($coneccion,";
//unificacion de la cadena
cadenado=parametros+cadenado+cadenadelete+cadenawhere+ordie+"\n\n\n" +"}";
return (cadenado);
}//selects
############################################################################## #
Se pude pensar en un programa basico de generación de sentencias sql como el de la figura siguiente.

Figura 4.2 Software básico de Generación de sentencias Sql
El objetivo es brindarle al lector ideas basicas, que sean un aliciente para crear programas de generación de código, que hasta hoy solo las grandes compañias de software han desarrollado y vendido a un eleveado costo.
Cuando se escriben lineas de codigo fuente; muchas de estas lineas se repetiran, y ¿porque volverlas a escribir, cuando se pueden generar?.
Hay 3 opiniones. Opina sobre este curso.
| Cursos | Valoración | Alumnos | Vídeo | |
|---|---|---|---|---|
|
Procesamiento de datos con Oracle Curso para aprender desde qué son los datos hasta cómo se transforman en información con la ayuda de un gestor de base de datos como Oracle. Disfruta de las herramientas ... [24/02/06] |
|
4.011 | ||
|
Programación estructurada Este curso les ayudará a tener conceptos básicos de la programación. Estos conocimientos te servirán ya sea para tener conocimiento para crear video juegos o para consegu... [25/04/07] |
|
2.172 | ||
|
C# Curso de Programación Curso Básico de programación en C#, este curso básico abarcará desde las bases del lenguaje hasta nuestros primeros pasos con aplicaciones web, acceso a bases de datos de... [14/07/05] |
|
8.334 | ||
Publicar en
del.icio.us
digg
meneame