| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Computer Programmeringssprog >> Content
    Tutorial for SQL Stored Procedures
    en lagret procedure er en allerede skrevet SQL-sætning , der er gemt i databasen. Hvis du gentagne gange bruger bestemte forespørgsler , ved at placere SQL-sætninger i lagrede procedurer , du kun nødt til at skrive dem en gang . Lagrede procedurer kan hjælpe programmører og administratorer væsentligt når man arbejder med database design og dens data. Kom godt i gang
    p Hvis du har skrevet SQL-sætninger såsom skær, udvælger og opdateringer, så har du allerede skrevet det meste af en lagret procedure. Når du lægger disse SQL-sætninger i en lagret procedure , kan du derefter køre den lagrede procedure fra enhver database befaling miljø.
    P første kan du ikke skrive lagrede procedurer uden en database. Databasen gemmer alle logikken . Den lagrede procedure ville være nytteløs uden databasen. Databasesystemer tillade dig at drage fordel af nyttige funktioner og nemt kan udføre specifikke søgninger i hele dine tabeller .

    Næste , bliver du nødt til at beslutte, hvad du vil have din lagrede procedure at gøre. Det følgende er spørgsmål, du skal spørge dig selv : Vil du se data i databasen ( SELECT) ? Ønsker du at indsætte nye poster ( INSERT INTO ) ? Ønsker du at ændre en eksisterende record ( UPDATE ) ? Hvad er de tabeller, du har brug for at bruge? Hvor ofte vil proceduren faktisk kan bruges ?

    Når du forstår målet om , hvad din lagrede procedure skal gøre , kan du begynde at oprette din forespørgsel.
    Skrive din første Stored Procedure < br >

    Når du opretter en lagret procedure , kan du enten bruge CREATE pROCEDURE eller CREATE PROC efterfulgt af det navn, du vil tildele til den lagrede procedure. Stored Procedure navne begynder normalt med præfikset " USP . " Efter den lagrede procedure navn, du har brug for at bruge søgeordet " AS " og derefter resten er bare den almindelige SQL-kode , som du normalt ville udføre. Du kan ikke bruge søgeordet " GO " i den lagrede procedure . Når SQL Server compiler ser " GO" den forudsætter det er enden af sættet : Hej

    CREATE PROCEDURE uspGetAddressASSELECT * FROM AdventureWorks.Person.AddressGO

    Når du sætter en SQL-sætning i en lagrede procedure, kan du derefter køre den lagrede procedure fra databasen befaling miljø , ved hjælp af exec kommando : Hej

    exec uspGetAddress

    " exec " fortæller SQL Server til at udføre koden i den lagrede proceduren " uspGetAddress . " Man kan også ringe til lagrede procedure fra et program , såsom en ASP-side , Visual Basic program eller en Java servlet .

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan @ Echo Kommando i Notesblok 
    ·Sådan oprettes en relationel datamodel 
    ·Algebraiske datatyper 
    ·Logisk Indeksering i Matlab 
    ·Sådan Kill a Request i ColdFusion 
    ·Sådan fjernes Linjeafslutninger Fra QString 
    ·Hvad Er Skeleton Files 
    ·Hvordan laver Graphic Borders 
    ·SQL Fundamentals Træning 
    ·Sådan Udskift en liste i Python 
      Anbefalede Artikler
    ·Hvordan at slippe af en ny linje Tegn i Python 
    ·Sådan deaktiverer Mouse Pointer med VBA i Word 
    ·Sådan kører en iPhone Developer Xcode 
    ·Hvordan man laver et link Med Windows Mobile 
    ·Sådan fjernes nuller i Java Recursion 
    ·Sådan oprettes Runde hjørner i DIV 
    ·Jeg har et ugyldigt Syntaksfejl i Python 
    ·Sådan Konverter et nummer til en Varchar i T-SQL 
    ·Forskelle mellem High Level & Low Level Programmeringss…
    ·Sådan Konverter en DB til UTF8 i MySQL 
    Copyright © Computer Viden http://www.computerdk.com