| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
    Tutorial pour des procédures stockées SQL
    Une procédure stockée est une requête SQL déjà écrit qui est enregistré dans la base de données . Si vous utilisez plusieurs fois certaines requêtes , en plaçant les instructions SQL dans les procédures stockées , il suffit d'écrire une fois. Les procédures stockées peuvent aider les programmeurs et les administrateurs de façon significative lorsque vous travaillez avec la conception de base de données et ses données. Mise en route

    Si vous avez écrit des instructions SQL telles que INSERT , sélectionne et met à jour , alors vous avez déjà écrit plus d'une procédure stockée . Lorsque vous mettez ces instructions SQL dans une procédure stockée , vous pouvez alors exécuter la procédure stockée à partir de l'environnement de commande de toute base de données .

    D'abord, vous ne pouvez pas écrire des procédures stockées sans base de données . La base de données stocke toutes les logiques . La procédure stockée serait inutile sans la base. Systèmes de base de données vous permettra de profiter de fonctions utiles et d'effectuer facilement des recherches spécifiques tout au long de vos tables.

    Ensuite , vous aurez à décider ce que vous voulez que votre procédure stockée à faire. Ce qui suit sont des questions que vous devez vous poser la question: Voulez-vous visualiser les données dans la base de données (SELECT) ? Voulez-vous insérer de nouveaux enregistrements (INSERT INTO ) ? Voulez-vous changer un enregistrement existant ( UPDATE) ? Quels sont les tables que vous devez utiliser ? Quelle sera la fréquence de la procédure effectivement être utilisé ?

    Fois que vous comprenez le but de ce que votre procédure stockée devrait faire, vous pouvez commencer à créer votre requête.
    Écriture de votre première procédure stockée

    Lorsque vous créez une procédure stockée, vous pouvez soit utiliser le PROC CREATE PROCEDURE ou CREATE suivie par le nom que vous souhaitez attribuer à la procédure stockée. Les noms de procédures stockées commencent généralement par le préfixe « USP ». ​​Après le nom de la procédure stockée, vous devez utiliser le mot-clé "AS" et puis le reste est tout simplement le code SQL régulière que vous auriez normalement exécuter . Vous ne pouvez pas utiliser le mot-clé «GO» dans la procédure stockée . Une fois que le compilateur SQL Server voit "GO" il suppose que c'est la fin du jeu :

    CREATE PROCEDURE uspGetAddressASSELECT * FROM AdventureWorks.Person.AddressGO

    Lorsque vous placez une instruction SQL dans un procédure stockée, vous pouvez alors exécuter la procédure stockée à partir de l'environnement de commande de la base de données , en utilisant la commande exec :

    exec uspGetAddress

    "exec " indique à SQL Server pour exécuter le code dans le stockée procédure " uspGetAddress . " Vous pouvez également appeler la procédure stockée à partir d'une application, comme une page ASP, application Visual Basic ou un servlet Java.

    Previous :

    next :
      articles connexes
    ·Comment supprimer un dossier en VB.Net 
    ·Quels sont les fichiers CUE et BIN 
    ·Comment créer des cartes de voeux virtuelles pour le p…
    ·Comment remplacer une liste en Python 
    ·Comment utiliser les classes ActionScript 3 
    ·Comment trouver Scripts 
    ·Comment faire pour augmenter les performances d'un rapp…
    ·Comment faire des tableaux en PCSpim 
    ·Comment écrire un script DOS 
    ·Qui a inventé la programmation informatique 
      articles en vedette
    ·Comment apprendre le C # Rapide 
    ·Comment faire pour supprimer PHP MailTo 
    ·Comment obtenir une zone de texte par nom dans JQuery 
    ·Comment télécharger des fichiers vidéo PHP 
    ·Comment insérer un retard dans le code Python 
    ·Comment faire pour créer des fichiers WSDL dans Zend 
    ·Comment faire pour ouvrir Internet Explorer à partir d…
    ·Comment code HTML avec Python 
    ·Comment rédiger une demande de conversion de la tempé…
    ·Comment faire pour réinitialiser un tableau en PHP 
    Copyright © Connaissances Informatiques http://fr.wingwit.com