Published on

November 10, 2023

Exploration des capacités d’IA de SQL Prompt

SQL Prompt, un outil populaire pour les développeurs SQL Server, a récemment introduit un programme d’accès anticipé (EAP) avec des capacités d’IA passionnantes. En tant qu’enthousiaste de SQL Server, j’étais impatient de tester ces nouvelles fonctionnalités et de documenter mon expérience.

Lors de mes tests, j’ai découvert que les capacités d’IA de SQL Prompt peuvent aider à écrire des requêtes complexes en suggérant des extraits de code et en fournissant des commentaires en temps réel. Permettez-moi de partager mon expérience avec vous.

Mon expérience

Je voulais écrire une fonction de fenêtrage pour tester un scénario spécifique. Au lieu d’écrire manuellement le code, j’ai décidé de tirer parti des capacités d’IA de SQL Prompt. J’ai connecté une base de données, appuyé sur ALT+Z, et entré ma demande dans la fenêtre contextuelle.

SQL Prompt a rapidement généré le code en fonction de ma demande. Cependant, ce n’était pas exactement ce que j’avais en tête. J’ai apporté quelques modifications à la demande, et SQL Prompt a mis à jour le code en conséquence.

Ensuite, je voulais déplacer le code généré vers la clause WINDOW. Bien que SQL Prompt ait fourni une clause WINDOW, elle n’était pas utilisée dans la clause OVER() comme je m’y attendais. J’ai fait une autre tentative, et cette fois, l’IA a effacé la demande et a présenté une nouvelle suggestion. Malheureusement, cela ne correspondait toujours pas à mes besoins.

Imperturbable, j’ai décidé d’ajuster manuellement le code pour obtenir le résultat souhaité. J’ai apporté des modifications à la liste des colonnes, et cette fois, SQL Prompt a reflété avec précision mes modifications.

Curieux de voir si je pouvais ajouter une deuxième agrégation, j’ai essayé. Étonnamment, SQL Prompt a changé ma SOMME en le COUNT que je voulais. Ce comportement inattendu m’a intrigué.

Réflexions

Mon expérience avec les capacités d’IA de SQL Prompt était intéressante. Bien qu’il puisse aider à structurer les requêtes, il est crucial de comprendre comment utiliser efficacement l’outil. En tant que personne ayant écrit beaucoup de code SQL, j’ai constaté que je pouvais rapidement et facilement structurer manuellement les requêtes.

Bien que les capacités d’IA n’aient pas nécessairement accéléré le processus pour moi, je reconnais que cette fonctionnalité en est encore à ses débuts. Il y a un potentiel pour simplifier l’écriture des requêtes, en particulier pour ceux qui ont moins d’expérience ou qui préfèrent une approche plus guidée.

Personnellement, je continuerai de compter sur les fonctionnalités traditionnelles de SQL Prompt, telles que les suggestions de code et l’autocomplétion, car je les trouve plus rapides et mieux alignées sur mon flux de travail. Cependant, j’apprécie les possibilités offertes par les capacités d’IA et je continuerai à explorer et à fournir des commentaires précieux à l’équipe de développement.

En conclusion, les capacités d’IA de SQL Prompt ont le potentiel d’améliorer l’expérience d’écriture des requêtes. Bien qu’il ne soit peut-être pas la méthode préférée des développeurs SQL expérimentés, il peut être un outil précieux pour ceux qui découvrent SQL ou préfèrent une approche plus guidée. J’ai hâte de voir comment cette fonctionnalité évoluera à l’avenir.

Click to rate this post!
[Total: 0 Average: 0]

Let's work together

Send us a message or book free introductory meeting with us using button below.