El nuevo motor SQL nativo para 4D ofrece otra manera de buscar en su base de datos mientras aprovecha las características probadas de un estándar ampliamente conocido.
El aprendizaje del lenguaje 4D ya no es una exigencia para enriquecer o buscar en su base de datos.
El soporte estándar SQL 92 ofrece una posibilidad real de manipular registros de la base (DDL) como también de la estructura (DML).
Como cada desarrollo tiene diferentes necesidades, hay varias formas de colocar SQL utilizando 4D.
4D permite la escritura de estructuras SQL simples tales como el comando IMMEDIATE EXECUTE que permite la ejecución de una búsqueda o incluso de estructuras más desarrolladas dentro de una etiqueta START SQL…END SQL. Esto permite la escritura de una serie de solicitudes que se adhieren a los estándares SQL 92.
La integración nativa de SQL en 4D es tal que no solamente es posible utilizar los dos lenguajes dentro de un solo método, si no también enviar los resultados de las solicitudes SQL en objetos 4D (tales como variables, campos, o controles como Listbox.)
Este es un ejemplo sencillo: la visualización del resultado de una solicitud en un array se vuelve tan fácil como 1, 2, 3.
1) Ubique un Listbox en un formulario
2) Escriba su solicitud en el script de un botón
3) Ejecútelo y visualice el resultado
4D crea automáticamente por usted las columnas y encabezados necesarios antes de llenar el Listbox con datos.
4D también permite, gracias a SQL, la comunicación con fuentes de datos externas, incluyendo otras bases 4D o incluso Oracle, MySQL, etc.
Una sola línea de código le permite redireccionar su solicitud a fuentes de datos externas.
Adapte su entorno sin tener que pensar dos veces su desarrollo!