1 / 8

DYALOG APL 2006

91, rue du Fb St Honoré 75008 PARIS tél. : 01 44 71 35 20 Fax : 01 42 66 15 60. DYALOG APL 2006. SQAPL : Dyalog APL et SQL unis pour le meilleur uniquement !. http://www.dyalog.com - http://www.quantys.fr. SQAPL : Ouvrir APL sur les SGBDR.

Download Presentation

DYALOG APL 2006

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 91, rue du Fb St Honoré75008 PARIS tél. : 01 44 71 35 20Fax : 01 42 66 15 60 DYALOG APL 2006 SQAPL : Dyalog APL et SQL unis pour le meilleur uniquement ! http://www.dyalog.com - http://www.quantys.fr

  2. 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

  3. 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

  4. 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

  5. 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

  6. 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

  7. Enregistrer des données dans la Base : • zz„5 2½870 97 698 9 98 7098 890 567 9089SQAPrepare '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

  8. 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 Dyalog APL

More Related