Apprendre à interroger UniData
-
19-09-2019 - |
Question
Nous avons un serveur IBM UniData. Je viens d'installer .net UniObject. Il vous ressemble émettez simplement des requêtes UniData à travers les classes .net.
Où puis-je apprendre la langue requête / syntaxe et de travailler avec UniData en général? Quels livres, sites, vidéos ou recommandez-vous?
La solution
La meilleure ressource va être de Rocket Software bibliothèque UniData .
Rocket a récemment acquis la famille de U2 de produits, qui comprend UniData et UniVerse, d'IBM. Ils ont un catalogue assez vaste de documents pour UniData. Vous pouvez consulter la « L'utilisation de UniQuery » document, qui traite de la UniQuery en particulier.
Malheureusement, vous ne trouverez pas beaucoup de livres, screencasts ou communautés de programmation consacrées à UniData car il est assez ésotérique. Si vous rencontrez quelque chose de spécifique que vous avez des questions sur, il ne peut pas nuire à poster ici en utilisant la balise UniData et je ferai de mon mieux.
Autres conseils
Vous pouvez trouver beaucoup d'informations sur le U2UG (U2 User Group). Il y a un pack de l'apprenant:
http://212.241.202.162/cms/cmsview.wsp?id=learner_pack
Cela vous aidera.
Spectrum International est webinaires qui couvrent la langue de la requête, et peut mettre en contact avec un entraîneur si vous êtes intéressé:
En plus de la En utilisant le document de UniQuery, UniQuery de référence des commandes est également utile.
La structure générale de la demande de recherche est
Filtre tableau verbe affichage de commande
CLIENT SORT IF Hatsize = "7" PAR NOM shoeSize Ville Etat Code postal
Où verb = SORT table = CLIENT filtre = IF Hatsize = « 7 » (vous pouvez avoir plusieurs filtres order = PAR shoeSize (vous pouvez avoir plusieurs éléments de commande) display = ID NOM VILLE ÉTAT ZIP (ID est pas sur la liste, mais il est sous-entendu)
Pour que cela fonctionne, le tableau (aussi appelé fichier) nommé CLIENT doit exister. Le client doit avoir un dictionnaire (schéma / référentiel de vue) qui définit Hatsize shoeSize NOM VILLE et code postal.
Un exemple plus cohérent:
CLIENT SORT IF ORDER.LIMIT> "12,000.00" ET SANS STATUT "INACTIVE" BY-DSND ORDER.LIMIT PAR ORDER.LIMIT postal STATUT NOM postal
Ce qui choisirait avec 12K $ Les clients ou plus ORDER.LIMIT qui ne sont pas inactifs et les trier constituent la plus grande limite au moins ... vous voyez l'idée.