.NET

Écrire des requêtes SQL

Le type d’onglet interne le plus courant est l’onglet Requête (Query Tab), qui contient les éléments suivants :

Une fois exécutés, les onglets sont également enregistrés dans la base de données utilisateur d’OmniDB (titre et contenu) : ainsi, à la prochaine ouverture d’OmniDB, vous les retrouverez tous ouverts. De plus, chaque commande exécutée dans un onglet Requête est enregistrée dans votre historique des requêtes ainsi que dans le fichier omnidb.log.

Autocomplétion SQL

L’éditeur SQL propose une fonctionnalité très utile lors de la création de nouvelles requêtes : la complétion automatique du code SQL. Elle permet de compléter automatiquement les colonnes d’une table référencée par un alias. Pour ouvrir l’interface d’autocomplétion, il suffit de taper l’alias, le caractère ., puis d’appuyer sur Ctrl-Space :

Si l’utilisateur démarre l’autocomplétion avec le curseur éloigné de tout alias de table, le composant affiche plusieurs catégories de données. En saisissant du texte dans le champ de filtre, les éléments de toutes les catégories sont filtrés :

Le composant d’autocomplétion est également capable d’identifier certaines informations contextuelles. Par exemple, si vous saisissez le nom d’un schéma, puis le caractère ., puis appuyez sur Ctrl-Space, vous pourrez filtrer uniquement parmi les objets contenus dans ce schéma :

Veuillez noter que pour les SGBD autres que PostgreSQL, le composant d’autocomplétion ne fonctionne que pour les colonnes de tables.