Blog Navicat

Personnalisation des requêtes à l'aide de la syntaxe propre à Navicat Nov 13, 2024 by Robert Gravelle

Disponible dans toutes les éditions des outils d'administration et de développement de base de données Navicat (y compris Navicat Premium Lite !), les extraits de code vous permettent d'insérer du code réutilisable dans vos instructions SQL lorsque vous travaillez dans l'éditeur SQL. Outre l'accès à une collection d'extraits intégrés, vous pouvez également définir vos propres extraits. L'une des catégories intégrées fournit une syntaxe propre à Navicat pour personnaliser le nom de l'onglet des résultats de la requête ainsi que pour fournir des paramètres d'exécution. Le blog d'aujourd'hui vous montrera comment utiliser ces deux extraits de code dans vos requêtes à l'aide de MySQL Sakila Database et de Navicat Premium 17.

À propos du volet Extraits de code

()

query_editor_with_code_snippets_pane (158K)

Vous pouvez faire apparaître les deux extraits de code que nous allons étudier aujourd'hui en sélectionnant l'élément « Syntaxe propre à Navicat » dans le menu déroulant Extraits de code :

navicat-only_syntax_drop-down_item (21K)

Personnalisation du nom de l'onglet Résultat

Chaque ensemble de résultats généré par une requête est affiché dans un onglet distinct sous l'éditeur de requêtes. Chaque onglet porte par défaut le nom « Résultat n », où « n » correspond à l'ordre dans lequel la requête a été exécutée. Par exemple, la première requête sera nommée « Résultat 1 », la deuxième « Résultat 2 », etc.

En cliquant sur l'extrait « Personnaliser le nom de l'onglet Résultat », une syntaxe spécifique propre à Navicat sera insérée à l'endroit où se trouve le curseur dans l'éditeur :

customize_result_tab_name_syntax (9K)

Une fois que nous avons remplacé le texte « tab_name » par le nom de l'onglet souhaité et l'espace réservé « Statement... » par le SQL, l'exécution de la requête affichera désormais les résultats avec le nom que nous avons spécifié :

custom_result_tab (91K)

Il existe plusieurs autres façons d'insérer un extrait de code dans l'éditeur de requêtes. Nous pouvons :

  • 1. glisser-déposer un extrait de la bibliothèque dans l'éditeur, ou
  • 2. commencer à saisir le nom d'un extrait dans l'éditeur. La complétion de code affichera automatiquement une liste de suggestions pour la complétion de mots. À partir de là, vous pouvez sélectionner l'extrait dans la liste pour l'insérer dans le code de l'éditeur.

    auto-complete (49K)

Fourniture d'un paramètre d'exécution

L'un des avantages de l'utilisation d'une procédure stockée est que vous pouvez fournir un ou plusieurs paramètres d'entrée plutôt que de coder en dur des valeurs. Grâce à l'extrait de code de Paramètre d'exécution de Navicat, vous pouvez obtenir le même résultat en utilisant des instructions SELECT classiques.

En cliquant sur l'extrait de code « Paramètre d'exécution », un espace réservé est inséré pour le paramètre à l'endroit où se trouve le curseur dans l'éditeur

runtime_parameter_syntax (29K)

Désormais, lorsque nous exécuterons la requête, Navicat présentera une boîte de dialogue de paramètre d'entrée pour que nous puissions fournir la valeur à utiliser :

input_parameter_dialog (70K)

Conclusion

Dans le blog d'aujourd'hui, nous avons appris à utiliser des extraits de code de la syntaxe propre à Navicat pour personnaliser le nom de l'onglet des résultats de la requête ainsi que pour fournir des paramètres d'exécution à nos requêtes. Ceux-ci ont été exécutés dans Navicat Premium 17. Vous souhaitez essayer Navicat Premium 17 ? Vous pouvez le télécharger pour une période d'essai GRATUITE de 14 jours. Il est disponible pour les systèmes d'exploitation Windows, macOS et Linux.

Partager
Archives du blog