DYALOG APL 2006 - PowerPoint PPT Presentation

About This Presentation
Title:

DYALOG APL 2006

Description:

SQAPL : Ouvrir APL sur les SGBDR. SQAPL est un Workspace permettant d'acc der au bases de ... SQADo 'tie' 'insert into Dyalog2006 values(1, 5555)' : Ajouter une ligne ... – PowerPoint PPT presentation

Number of Views:58
Avg rating:3.0/5.0
Slides: 9
Provided by: mrigh
Category:
Tags: apl | dyalog | ajouter

less

Transcript and Presenter's Notes

Title: DYALOG APL 2006


1
DYALOG APL 2006
91, rue du Fb St Honoré75008 PARIS tél. 01 44
71 35 20Fax 01 42 66 15 60
  • 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 daccéder au
    bases de données en lecture et en écriture via
    ODBC.
  • Il permet donc dutiliser ou de mettre à
    disposition des données en adoptant les standards
    du marché.

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

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 dune table

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

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

7
Enregistrer des données dans la Base
  • zz5 2½870 97 698 9 98 7098 890 567
    9089SQAPrepare 'tie.C1' 'insert into Dyalog2006
    values(I, F)' Préparer linsertion dune
    matrice
  • SQAExecN 'tie.C1' zz Insérer la matrice
  • SQAClose 'tie.C1' Refermer le curseur

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
Write a Comment
User Comments (0)
About PowerShow.com