Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parAnette Janvier Modifié depuis plus de 9 années
1
DYALOG APL 2006 SQAPL : Dyalog APL et SQL unis pour le meilleur uniquement ! 91, rue du Fb St Honoré 75008 PARIS tél. : 01 44 71 35 20 Fax : 01 42 66 15 60 http://www.dyalog.comhttp://www.dyalog.com - http://www.quantys.frhttp://www.quantys.fr
2
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é.
3
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
4
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
5
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
6
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
7
Dyalog APL Enregistrer des données dans la Base : zz„5 2½870 97 698 9 98 7098 890 567 9089 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
8
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
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.