| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> Content
    Tutorial per la stored procedure SQL
    Una stored procedure è un'istruzione SQL già scritto che viene salvato nel database. Se si utilizza ripetutamente determinate query , mettendo le istruzioni SQL in stored procedure , è sufficiente scrivere loro una volta . Le stored procedure possono aiutare i programmatori e gli amministratori in modo significativo quando si lavora con la progettazione del database e dei suoi dati . Per iniziare

    Se avete scritto le istruzioni SQL , come inserti, seleziona e aggiornamenti , allora avete già scritto più di una stored procedure. Quando si mettono queste istruzioni SQL in una stored procedure , è possibile eseguire la stored procedure da ambiente dei comandi di qualsiasi banca dati.

    In primo luogo, non è possibile scrivere stored procedure senza un database. Il database memorizza tutta la logica . La stored procedure sarebbe inutile senza il database . Sistemi di database permetterà di usufruire di funzioni utili ed eseguire facilmente ricerche specifiche per le vostre tavole .

    Successivamente, si dovrà decidere che cosa si desidera che la stored procedure da fare. Le seguenti sono domande che dovete chiedere a voi stessi : Vuoi vedere i dati nel database ( SELECT) ? Vuoi inserire nuovi record ( INSERT INTO ) ? Vuoi modificare un record esistente ( UPDATE ) ? Quali sono le tabelle necessarie per usare ? Quante volte sarà la procedura effettivamente utilizzato ?

    Una volta capito l'obiettivo di ciò che la stored procedure dovrebbe fare , è possibile iniziare a creare la query .
    Scrittura di una stored procedure

    Quando si crea una stored procedure , è possibile utilizzare il CREATE PROCEDURE o CREATE PROC seguito dal nome che si desidera assegnare alla stored procedure . I nomi delle stored procedure di solito iniziano con il prefisso " USP ". Dopo il nome della stored procedure è necessario utilizzare la parola chiave "AS" e poi il resto è solo il codice SQL regolare che normalmente eseguire. Non è possibile utilizzare la parola chiave " GO " nella stored procedure . Una volta che il compilatore SQL Server vede " GO " si presuppone che è la fine del set :

    CREATE PROCEDURE uspGetAddressASSELECT * FROM AdventureWorks.Person.AddressGO

    Quando si inserisce un'istruzione SQL in un stored procedure , è possibile eseguire la stored procedure da ambiente dei comandi del database, utilizzando il comando exec :

    exec uspGetAddress

    " exec " indica a SQL Server per eseguire il codice nel memorizzato procedura " uspGetAddress . " Si può anche chiamare la stored procedure da un'applicazione , ad esempio una pagina ASP , Visual Basic o un servlet Java .

    Previous :

    next :
      Articoli Correlati
    ·Come ospitare Giochi Flash 
    ·Come fare riferimento a un byte nella memoria di lavoro…
    ·Come calcolare gli angoli in QBasic 
    ·Come creare una API con un codice Assembly 
    ·Che cos'è un file CTP 
    ·Come aprire d3drm.dll 
    ·Fortran Funzioni di errore 
    ·Come scrivere Grafica su Shell Script 
    ·Introduzione a SQL Certificazione 
    ·Come creare due colonne mediante Div. 
      Articoli in evidenza
    ·Come fermare un thread in Visual Basic 2005 
    ·Come posso creare semplicemente una Mappa del sito 
    ·Come visualizzare testo da MySQL in PHP 
    ·L'importante ruolo di Informatica in Everyday Life 
    ·Come ottenere il numero di righe in CSV PHP 
    ·Come scaricare i dati XBRL a un foglio di calcolo 
    ·Come calcolare PPS 
    ·Gamma Query In MySQL 
    ·Servlet e Applet Differenze 
    ·Perl Richiede Vs . Utilizzare 
    Copyright © Conoscenza Informatica http://it.wingwit.com