DYALOG APL 2006 SQAPL : Dyalog APL et SQL unis pour le meilleur uniquement ! 91, rue du Fb St Honoré PARIS tél. : Fax :
Dyalog APL SQAPL : Ouvrir APL sur les SGBDR SQAPL est un Workspace permettant d’accéder au bases de données en lecture et en écriture via ODBC. Il permet donc d’utiliser ou de mettre à disposition des données en adoptant les standards du marché.
Dyalog APL Trouver et accéder les sources de données. SQAInit '.' : Initialiser la DLL SQAPL SQADSN '.' : Consulter la liste des sources de données SQAConnect 'tie' 'TIPEA' : Connexion à une base
Dyalog APL Consulter les objets de la source de données. SQATables ‘tie' : Consulter la liste des objets de la base de données SQAColumns 'tie' 'DIVTICKETS_P' : Consulter la liste des colonnes des objets de la base SQADo 'tie' 'select * from TabRefSens' : Consulter les données d’une table
Dyalog APL Consultations de données un peu plus avancées SQADo 'tie' 'select count(*) from TabDivTicket' : Compter le nombre de lignes SQADo 'tie' 'SELECT contrepartiemere, contrepartiefille, sum(quantite) FROM TabDivTicket group by contrepartiemere, contrepartiefille' : Interroger des données en les sommant
Dyalog APL Enregistrer des données dans la Base : SQADo 'tie' 'CREATE TABLE Dyalog2006 (CodeNum INTEGER, Valeur DOUBLE)' : Créer une nouvelle table SQADo 'tie' 'insert into Dyalog2006 values(1, 5555)' : Ajouter une ligne
Dyalog APL Enregistrer des données dans la Base : zz„5 2½ SQAPrepare 'tie.C1' 'insert into Dyalog2006 values(:I:, :F:)' : Préparer l’insertion d’une matrice SQAExecN 'tie.C1' zz : Insérer la matrice SQAClose 'tie.C1' : Refermer le curseur
Dyalog APL Autres fonctionnalités : Lecture et écriture en bouclant par ligne ou blocs de lignes pour gérer les gros volumes Travail en curseurs (lecture / écriture / update) Gestion des transactions