SQLSYM est un outil permettant d'executer des clauses 'select' dans une base Rdb et d'optenir le resultat de cette selection dans des symboles DCL.
Cette version à été construite avec l'aide d'André Roelants (aroelant@be.oracle.com) que je remercie.
Elle est également disponible sur Metalink.

                      sqlsym.zip

Exemple :

     $ sqlsym/database=my_database -
       select rdb$relation_name,rdb$cardinality, rdb$created -
       from rdb$relations limit to 2 rows

     $ sh sym *_1
       RDB$CARDINALITY_1 == "215"
       RDB$CREATED_1 == "25-MAY-1999 10:54:12.72"
       RDB$RELATION_NAME_1 == "TABLE_A                        "

     $ sh sym *_2
       RDB$CARDINALITY_2 == "3060"
       RDB$CREATED_2 == "25-MAY-1999 10:54:14.31"
       RDB$RELATION_NAME_2 == "TABLE_B                        "

     $ sh sym *count*
       SQLSYM_ROWCOUNT == "2"

Construction:

SQLSYM.ZIP inclus les sources, une procédure de construction, les objets, et un executable. La procédure est pour Rdb V7.0
et OpenVMS Alpha V7.2.

SQLSYM peut probablement fonctionner sur d'autre version de Rdb et VMS ainsi que sur VAX.

Après construction de sqlsym.exe, definir la commande:

     $ set command sqlsym
     $ define sqlsym disk:[directory]sqlsym.exe

Fichiers:

     Sources:

          SQL_DYNAMIC.C
          SQL_DYNAMIC_C.SQLMOD
          SQLSYM.C
          SYMROW.C

     Command Definition:

          SQLSYM.CLD

     Procédures de construction:

          BUILD_SQLSYM.COM
          LC.TPU

     Fichiers créés:

          SQL_DYNAMIC_C.H
          SQLSYM.OBJ
          SQL_DYNAMIC.OBJ
          SQL_DYNAMIC_C.OBJ
          SYMROW.OBJ
          SQLSYM.EXE