Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Software  
  • Adobe Illustrator
  • animasjon programvare
  • Antivirus programvare
  • Audio programvare
  • Sikkerhetskopiere data
  • brenne CDer
  • brenne DVDer
  • Datakomprimeringsprotokoll
  • database programvare
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • pedagogisk programvare
  • Engineering programvare
  • Arkiv Forlengelsen Typer
  • Financial Software
  • Freeware, Shareware & Abandonware
  • GIMP
  • Graphics Software
  • Hjem Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Åpen Kildekode
  • Andre dataprogrammer
  • PC Games
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • presentasjon programvare
  • produktivitet programvare
  • Quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Programvare betaversjoner
  • programvare konsulenter
  • Software Development Selskaper
  • Software Licensing
  • regneark
  • Skatt forberedelse programvare
  • Utility programvare
  • Web Clip Art
  • Windows Media Player
  • Tekstbehandlingsprogrammet
  •  
    Datamaskin >> Software >> database programvare >> Content
    Hvordan skrive Markører i SQL
    Normalt SQL ( Structured Query Language) forespørsler arbeide med hele sett med data . Men det er tider da det kan være best eller nødvendig å arbeide med data én rad om gangen . For disse forholdene , pekere er det beste alternativet . De tillater en operasjon som skal utføres på hver rad av datasett , en om gangen . For eksempel pekere er den enkleste måten å bevege seg gjennom et helt sett med data og bruke en prosedyre for hver rad i settet . Men kommer denne til en kostnad : pekere er generelt mye tregere enn andre SQL operasjoner . Instruksjoner
    en

    Skriv inn følgende kommando i SQL Server konsollen til å erklære markøren : en

    DECLARE cursor1 MARKØREN
    2

    Gi en SELECT-setning som henter dataene markøren vil fungere på : en

    fOR

    SELECT etternavn

    FRA ansatte

    fOR OPPDATERING aV last_name
    p Dette vil hente en liste over last_names fra en ansatt tabellen . Den angir også at du skal oppdatere last_name som du går gjennom markørhandlinger data
    3

    Åpne markøren ved å skrive følgende : .

    OPEN cursor1

    4

    Begynn iterating gjennom radene ved å skrive følgende : en

    HENT nESTE ​​fRA cursor1

    INTO @ ETTERNAVN

    MENS @ @ FETCH_STATUS = 0

    START
    5

    Oppdater etternavn ved å skrive følgende : en

    EXEC ØVRE ( @ ETTERNAVN )

    Dette vil sette etternavnet til gjeldende rad , så det er med store bokstaver
    6

    Fetch annen rad før du avslutter mens loop begynt i trinn 4: .

    HENT NESTE FRA cursor1

    INTO @ ETTERNAVN

    END
    7

    Lukk markøren og slipper sitt navn slik at den kan brukes igjen hvis nødvendig : en

    CLOSE cursor1

    deallocate cursor1

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan Åpne Sentralbord Manager og kjører en spørri…
    ·Hvordan å utvide relasjonsdatabasesystemer til automat…
    ·MS Access sertifisering 
    ·Hvordan lage Samples i SPSS med en bestemt Mean 
    ·Access Help : Kommandoknapper 
    ·File Maker Pro Tutorials 
    ·Hvordan sette fokus på en tekstboks i Access 
    ·Slik konverterer en regresjonsligningen til Beta i Mini…
    ·Riktig Format for Kontaktinformasjon 
    ·Hvordan lage en Input Form i MS Access 
      Anbefalte artikler
    ·Vanlige Image File Extensions 
    ·Hva er filendelsen Z2f 
    ·Slik importerer en VHS til en datamaskin 
    ·Hvordan å gjøre en backup for en Net SQL Server 
    ·Instruksjoner for hvordan du kopiere og lime i en E -po…
    ·Hvordan Reload jeg Norton 
    ·Hvordan Reset en Trend Micro passord 
    ·Hvordan å skifte side Document Type i Drupal 
    ·Hvordan legge til en oval form i Photoshop 
    ·Vil ITunes Arbeid Uten Bonjour 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/