| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
software  
  • Adobe Illustrator
  • animation Software
  • Antivirus Software
  • Audio Software
  • Sikkerhedskopiere data
  • brænde cd'er
  • brænde dvd'er
  • Datakomprimeringssystem
  • database Software
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • Educational Software
  • Engineering Software
  • Fil Forlængelse Types
  • finansiel Software
  • Freeware, Shareware & Abandonware
  • GIMP
  • grafik Software
  • Home Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Open Source Code
  • Anden Computer Software
  • PC spil
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • præsentation Software
  • produktivitet Software
  • Quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Software betaversioner
  • Software Consultants
  • Software Development Companies
  • software Licensing
  • regneark
  • Skat forberedelse software
  • Utility Software
  • Web Clip Art
  • Windows Media Player
  • Tekstbehandling Software
  •  
    Computer Viden >> software >> database Software >> Content
    Hvordan man skriver Markører i SQL
    Normalt SQL ( Structured Query Language) anmodninger arbejder med hele sæt af data. Men der er tidspunkter, hvor det kan være bedst eller endog nødvendigt at arbejde med data én række ad gangen . For disse omstændigheder er markører den bedste løsning. De tillader en operation, der skal udføres på hver række af et datasæt , en ad gangen . For eksempel er markører den nemmeste måde at bevæge sig gennem et helt sæt af data og anvende en procedure for hver række i sættet. Men dette kommer til en pris : markører er generelt meget langsommere end andre SQL operationer. Instruktioner
    1

    Skriv følgende kommando i SQL Server -konsollen til at erklære markøren : Hej

    DECLARE cursor1 CURSOR
    2

    Giv en SELECT-sætning , der henter data cursoren vil arbejde på : Hej


    SELECT last_name

    FRA medarbejdere

    fOR UPDATE aF last_name

    Dette vil hente en liste over last_names fra medarbejder bordet. Det præciseres også , at du vil være en opdatering af last_name som du går videre gennem markøren data
    3

    Åbn cursoren ved at skrive følgende : .

    OPEN cursor1

    4

    Begynd iteration gennem rækkerne ved at skrive følgende : Hej

    FETCH NEXT FROM cursor1

    INTO @ LASTNAME

    MENS @ @ FETCH_STATUS = 0 < br >

    BEGIN
    5

    Opdater efternavn ved at skrive følgende : Hej

    EXEC UPPER ( @ LASTNAME )

    Dette vil sætte det sidste navn på den aktuelle række , så det er i alle store bogstaver
    6

    Fetch anden række før slutter while-løkken begyndt i trin 4: .

    FETCH NEXT FROM cursor1

    INTO @ LASTNAME

    END
    7

    Luk markøren og frigive sit navn , så det kan bruges igen, hvis det er nødvendigt : Hej

    CLOSE cursor1

    deallocate cursor1

    Forrige :

    næste :
      Relaterede artikler
    ·DoCmd Query i Access 
    ·Hvad er Windows Integrated Security 
    ·Min Access Form vil ikke lade mig indtaste data 
    ·Hvordan man skal fortolke krydstabuleringer Med Chi Squ…
    ·Sådan Link til en tabel i en anden database i Access 2…
    ·Hvordan man opbygger Undersøgelser i Access 
    ·Sådan Indsæt data i en tabel i Access 
    ·Sådan bruges IIF Udtryk i et felt 
    ·Access 2007 kan ikke lukke med at spare Query 
    ·Sådan Lær Access Forespørgsler 
      Anbefalede Artikler
    ·Sådan gemmer en fil som en hjemmeside i Dreamweaver 
    ·Sådan Design A PPT 
    ·Sådan bruges en Data Entry Form med Datavalidering på…
    ·Sådan Monter en Diamond i en cylinder i Illustrator 
    ·DVD til MP4 konvertering 
    ·Sådan Konverter en PDF Fra tysk til engelsk 
    ·Sådan slette rækker From Within en SSIS data Flow 
    ·Hvordan til backup af filer til en Memory Stick 
    ·Fejlfinding en PowerDVD 
    ·Sådan Set Up Karaoke for en Windows Vista Laptop 
    Copyright © Computer Viden http://www.computerdk.com