Comment créer des procédures stockées SQL via SQL Server

Comment créer des procédures stockées SQL via SQL Server

SQL Server est l’un des meilleurs produits de Microsoft, mais tous les professionnels ne savent pas comment l’utiliser efficacement. Par exemple, certains pourraient avoir du mal à créer une procédure stockée, mais ne vous inquiétez pas si vous tombez dans cette fourchette parce que vous êtes au bon endroit. Maintenant, apprendre à créer une procédure stockée SQL via SQL Server est quelque chose que tous les professionnels de ce domaine devraient savoir accomplir.

Comment créer une procédure stockée dans SQL Server

La création de procédures stockées SQL via SQL Server est plus facile que vous ne le pensiez au départ, alors laissez-nous vous expliquer ce qu’il faut faire. Suivez simplement les étapes ici :

  1. Cliquez sur Nouvelle requête
  2. Tapez une instruction CREATE PROCEDURE
  3. Rédiger manuellement une instruction CREATE PROCEDURE
  4. Appelez la procédure stockée

1] Cliquez sur Nouvelle requête

La première chose que vous devez faire dans cette situation est de cliquer sur le bouton Nouvelle requête. C’est facile à faire, alors laissez-nous vous expliquer comment.

  • OK, alors commencez par ouvrir l’outil SQL Server.
  • À partir de là, choisissez la base de données dans laquelle vous souhaitez créer une procédure stockée.
  • Une fois qu’il est opérationnel, vous devez cliquer sur le bouton Nouvelle requête dès que possible.
  • Vous pouvez trouver ce bouton directement sur la barre d’outils.

2] Tapez une instruction CREATE PROCEDURE

Ensuite, vous devez maintenant taper une instruction de procédure de création dans la zone de texte fournie.

Voici un exemple de ce à quoi ressemble une instruction de procédure de création :

CREATE PROCEDURE LatestTasks @Count int AS

SET ROWCOUNT @Count

SELECT TaskName AS LatestTasks, DateCreated

FROM Tasks

ORDER BY DateCreated DESC

Nous devons noter que le script ci-dessus est conçu pour créer une procédure stockée appelée TastetestTasks et qu’il accepte un paramètre appelé Count.

3] Rédigez manuellement une instruction CREATE PROCEDURE

Si vous ne savez pas comment créer une déclaration de procédure par votre propre conception, laissez-nous vous expliquer pour vous aider à devenir un maître.

Vous commencez le script par CREATE PROCEDURE(doit toujours être en majuscules).

À partir de là, appuyez sur le bouton espace et tapez le nom_procédure.

Suivez-le avec un autre espace, puis AS.

Donc, s’il est fait correctement, le script de base devrait ressembler à ceci :

CREATE PROCEDURE GetCustomer AS

Ensuite, vous devez ajouter le code SQL spécifiquement pour une procédure stockée, et il doit ressembler au premier exemple ci-dessus.

Vous voyez, si la procédure stockée doit recevoir des paramètres, ajoutez le symbole @ avec le type de données Integer. Cela préfixera le nom du paramètre, donc quand tout sera dit et fait, le script devrait ressembler à ceci :

CREATE PROCEDURE GetCustomer @CustomerId int AS

4] Appelez la procédure stockée

Pour appeler ou exécuter la procédure stockée, vous devez utiliser EXEC ou la commande EXECUTE. Ne vous inquiétez pas car les deux font la même chose.

Si vous suivez de près, le produit fini devrait ressembler à ce qui est visible ci-dessous :

EXEC GetCustomer @CustomerId = 7

OU

EXECUTE GetCustomer @CustomerId = 7

Alors, de quoi parle le chiffre 7 ? Eh bien, le paramètre passé a exécuté un CustomerId qui contient 7 comme valeur. Cela signifie que si le numéro est modifié, SQL traitera un client différent.

Est-ce que SQL Server est gratuit ?

Il existe une version gratuite de SQL Server, et elle s’appelle SQL Server 2022 Express. Il est particulièrement idéal pour le développement et la production d’applications de bureau, Web et de petits serveurs.

SQL Server est-il difficile à maîtriser ?

Dans l’ensemble, nous devons dire que SQL est un langage facile à apprendre. D’autant plus si vous avez une expérience préalable en programmation, car cela ouvre la porte à l’apprentissage du langage en quelques semaines plutôt qu’en mois.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *