O novo motor SQL nativo para 4D oferece outra maneira de buscar no seu banco de dados enquanto aproveita as características provadas de um padrão amplamente conhecido.
A aprendizagem da linguagem 4D já não é uma exigência para enriquecer ou buscar no seu banco de dados.
O suporte padrão SQL 92 oferece uma possibilidade real de manipular registros do banco (DDL) como também da estrutura (DML).
Como cada desenvolvimento tem diferentes necessidades, existam várias formas de colocar SQL utilizando 4D.
4D permite a escritura de estruturas SQL simples tais como o comando IMMEDIATE EXECUTE que permite a execução de uma pesquisa ou inclusive de estruturas mais desenvolvidas dentro de um etiqueta START SQL...END SQL. Isto permite a escritura de uma série de solicitudes que se aderem aos padrões SQL 92.
A integração nativa de SQL em 4D é tamanha, que não somente é possível utilizar as duas linguagens dentro de somente um método, mas também enviar os resultados das solicitudes SQL em objetos 4D (tais como variáveis, campos, ou controles como Listbox.)
Este é um exemplo simples: a visualização do resultado de uma solicitude num array torna-se tão fácil como 1, 2, 3.
1) Localize um Listbox num formulário
2) Escreva a solicitude no script de um botão
3) Execute-o e visualize o resultado
4D Cria automaticamente por você as colunas e cabeçalhos necessários antes de preencher o Listbox com dados.
4D também permite, graças a SQL, a comunicação com fontes de dados externas, incluindo outros bancos 4D ou inclusive Oracle, MySQL, etc.
Somente uma linha de código lhe permite redirecionar a sua solicitude a fontes de dados externas.
Adapte o seu ambiente sem ter que pensar duas vezes seu desenvolvimento!