Volet Requête : description et fonctions

www.altova.com Imprimer cette rubrique Page précédente Un niveau supérieur Page suivante

Accueil >  Manuel de l'utilisateur et référence > Commandes de menu  > Menu DB > Requête de base de données >

Volet Requête : description et fonctions

Le volet Requête est un éditeur SQL intelligent pour la saisie de requêtes dans la base de données sélectionnée. Une fois avoir saisi la requête, cliquer sur la commande Exécuter de la fenêtre Requête de base de données pour exécuter la requête et afficher le résultat et les messages d'exécution dans le Volet Résultats/Messages. Vous trouverez une description du travail avec les requêtes dans la section suivante, Volet Requête : travailler avec des requêtes. Dans cette section, nous décrivons les fonctions principales du panneau Requête :

 

Icônes de l'Éditeur SQL dans la barre d'outils de la Requête de base de données
Options Éditeur SQL
Remplissage automatique des déclarations SQL
Définition des régions dans un script SQL
Insertion des commentaires dans un script SQL
Utilisation des signets

 

Icônes Éditeur SQL dans la barre d'outils de la Requête de base de données

Les icônes suivantes dans la barre d'outils de la fenêtre Requête de base de données sont utilisées lors du travail avec l'Éditeur SQL :

 

ic_dbqry_execute

Exécuter

Exécute la déclaration SQL sélectionnée actuellement. Si le script contient plusieurs déclarations et qu'aucune n'est sélectionnée, toutes les déclarations seront exécutées.

ic_dbqry_executeedit

Exécuter avec édition des données

Identique à la commande Exécuter, sauf que les résultats (dans l'onglet Résultats) sont éditables.

ic-sql-import

Importer fichier SQL

Ouvre un fichier SQL dans l'Éditeur SQL.

ic-sql-export

Exporter fichier SQL

Enregistre les requêtes SQL dans un fichier SQL.

ic_undo

Annuler

Annule un nombre illimité d'éditions dans l'Éditeur SQL.

ic_redo

Rétablir

Rétablit un nombre illimité d'éditions dans l'Éditeur SQL.

ic_dbqry_hidewin

Masquer Requête BD à l'ouverture de XML

Définit si la fenêtre Requête de BD doit être masquée lorsqu'un document XML est ouvert pour l'édition.

ic_dbqry_autocommitxmledit

Validation automatique à enregistrement XML

Lorsqu'un document XML édité est enregistré dans XMLSpy, les changements sont validés dans la BD si cette option est activée. Sinon, les changements doivent être validés explicitement dans le volet Résultats.

ic-sql-options

Options

Ouvrir le dialogue Options de l'Éditeur SQL.

ic-sql-openinDBS

Ouvrir Script SQL dans DatabaseSpy

Ouvre le script SQL dans le produit DatabaseSpy d'Altova.

 

Options

Cliquer sur l'icône Options dans la barre d'outils Requête de base de données pour ouvrir le dialogue Options (capture d'écran ci-dessous). Un page de paramètres peut être sélectionnée dans le volet de gauche et les options sur cette page peuvent être sélectionnées. Cliquer sur la touche Restaurer la page par défaut de manière à réinitialiser les options sur cette page à leurs paramètres d'origine.

dbquery_options

Les paramètres principaux sont les suivants :

 

Général | Encodage : Options pour définir l'encodage des nouveaux fichiers SQL, des fichiers SQL existants pour lesquels l'encodage ne peut pas être détecté et pour le réglage du Byte Order Mark (BOM). (Si l'encodage des fichiers SQL existants peut être détecté, les fichiers sont ouverts et enregistrés sans changer l'encodage.)
Éditeur SQL : les options pour activer et désactiver l'exécution de la coloration syntaxique et les connexions de source de données. Un timeout peut être défini pour l'exécution de la requête, et un dialogue pour modifier le timeout peut aussi être affiché si le délai spécifique est dépassé. Les assistants à la saisie réfèrent aux assistants à la saisie qui apparaissent en tant que partie de la fonction de remplissage automatique. Lorsque vous saisissez des déclarations SQL, l'éditeur affiche une liste de suggestions de remplissage automatique sensible au contexte. Ces suggestions peuvent être définies pour apparaître automatiquement. Si l'affichage automatique est éteint, vous pouvez demander une suggestion de remplissage automatique dans l'Éditeur SQL en appuyant sur Ctrl+barre espace. Le tampon pour les informations de l'assistant à la saisie peut être rempli soit lors de la connexion à la source de donnée, soit la première fois qu'elles sont nécessaires. La touche Paramètres Mode Texte ouvre la fenêtre des options du Mode Texte de XMLSpy.
Éditeur SQL  | Génération SQL : l'application génère des déclarations SQL lorsque vous glissez des objets depuis le volet Navigation dans le volet Requête. Les options pour la génération de déclaration SQL peuvent être définies dans l'onglet de génération SQL. Utiliser le volet Base de données pour sélectionner un type de base de données et définir les options de génération de déclaration individuellement pour les différents types de base de données avec lesquels vous travaillez. Cocher la case Appliquer à toutes les bases de données pour régler les options actuellement sélectionnées pour toutes les bases de données. Les options contiennent l'ajout de point-virgule aux déclaration et d'entourer les identifieurs avec des caractères d'échappement. Si la case à cocher Ajouter points-virgules à la fin de la déclaration est activée, Un point-virgule sera ajouté lorsque vous générez une déclaration SQL dans l'Éditeur SQL. Veuillez noter que l'édition des données dans les bases de données Oracle et les bases de données IBM iSeries et DB2 via une connexion JDBC est uniquement possible si cette case est décochée.
Éditeur SQL  | Affichage du résultat : Options pour configurer l'onglet Résultat.
Éditeur SQL  | Polices : Options pour configurer le style de police du texte dans l'éditeur de texte et dans le mode de Résultat.

 

Définition des régions dans un script SQL

Les Régions sont des sections dans des scripts SQL qui sont marquées et déclarées comme constituant une unité. Les régions peuvent être réduites et agrandies pour dissimuler ou montrer des parties du script. Il est également possible d'imbriquer des régions dans d'autres régions. Les régions sont délimitées par des commentaires --region et --endregion, respectivement, avant et après la région. En option, les régions peuvent recevoir un nom qui est saisi après le délimiteur -- region (voir capture d'écran ci-dessous).

DBQueryRegions

Pour insérer une région, sélectionner les déclarations à effectuer dans une région, cliquer avec la touche de droite et choisir Insérer Région. La région agrandissable/réduisible est créée. Ajouter un nom si vous le souhaitez. Dans la capture d'écran ci-dessus, veuillez noter la numérotation de ligne. Pour supprimer une région, supprimer les deux délimiteurs --region et --endregion.

 

Insertion des commentaires dans un script SQL

Le texte contenu dans un script SQL peut être décommenté. Ces portions du script sont sautées lorsque le script est exécuté.

 

Pour décommenter un bloc, marquer le bloc, cliquer avec la touche de droite et sélectionner Insérer/Supprimer commentaire de bloc. Pour supprimer le commentaire de bloc, marquer le commentaire, cliquer avec la touche de droite et sélectionner Insérer/Supprimer commentaire de bloc.
Pour décommenter une ligne ou une partie de ligne, placer le curseur à l'endroit où le commentaire de ligne devrait démarrer, cliquer avec la touche de droite et sélectionner Insérer/Supprimer commentaire de ligne. Pour supprimer le commentaire de ligne, marquer le commentaire, cliquer avec la touche de droite et sélectionner Insérer/Supprimer commentaire de ligne.

 

Utilisation des signets

Les signets peuvent être insérés à des lignes spécifiques et vous pouvez ensuite parcourir les signets dans le document. Pour insérer un signet, placer le curseur dans la ligne à marquer, cliquer avec la touche de droite et sélectionner Insérer/Supprimer le signet. Pour vous rendre au signet suivant ou précédent, cliquer avec la touche de droite et sélectionner Aller au signet suivant ou Aller au signet précédent, respectivement. Pour supprimer un signet, placer le curseur dans la ligne où vous souhaitez supprimer le signet, cliquer avec la touche de droite et sélectionner Insérer/Supprimer signet. Pour supprimer tous les signets, cliquer avec la touche de droite et sélectionner Supprimer tous les signets.

 


© 2018 Altova GmbH