Le SQL (Structured Query Language) est un standard
universellement répandu dédié à la création, la
gestion et l’interrogation des bases de données.
L’intégration du SQL dans une solution est un atout
déterminant car il garantit, notamment du point de
vue des décideurs, la pérennité et la rentabilité de
l’investissement.
SQL NATIF INTÉGRÉ
Le nouveau moteur SQL natif de 4D v11 SQL rend vos données accessibles au
plus grand nombre d’applications, mais surtout il permet aux applications 4D
d’accéder directement à la plupart des systèmes d’information actuels.
NOUVEAU MOTEUR SQL
4D v11 SQL contient un nouveau moteur SQL natif
conforme à la norme SQL. Implanté au coeur de
l’architecture de 4D, le moteur SQL de 4D permet un
accès direct aux données et à la structure des bases.
Conformément à l’esprit 4D, l’intégration de cette
technologie privilégie la simplicité et la souplesse
pour le développeur 4D :
Plusieurs modes d’interrogation : les requêtes
SQL peuvent être eectuées directement dans
l’éditeur de méthodes (tags Debut SQL/Fin SQL),
via les commandes ODBC intégrées ou la nouvelle
commande CHERCHER PAR SQL.
Traductions automatiques entre les données
SQL et les expressions 4D (variables, tableaux,
méthodes projet...)
Débogage interactif du code SQL dans le même
débogueur que le code 4D : l’apprentissage de
nouveaux outils n’est pas nécessaire.
Sélection de l’accès à une source SQL externe ou
au moteur SQL interne par un simple sélecteur
dans l’éditeur de méthodes (UTILISER BASE
EXTERNE / UTILISER BASE INTERNE). Accès multi-
bases simultané.
SERVEUR SQL INTÉGRÉ
4D v11 SQL inclut un serveur SQL multithread
préemptif permettant l’interrogation de la base 4D
par des applications externes.
Tire pleinement parti des architectures multi-
processeurs.
Connexions universelles et performantes via un
nouveau driver ODBC natif.
Sécurité des applications : contrôle des accès SQL
externes aux données et à la structure par groupes
d’utilisateurs et type d’action.
Architecture SQL de 4D v11 SQL