Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Software >> Database Software >> Content
Hoe te cursors in SQL gebruiken
Hoewel cursors zijn de langzaamste mogelijke manier om door de gegevens die zijn opgeslagen in de SQL -server , kunnen ze nuttig zijn wanneer het proberen om toegang te krijgen tot slechts een rij van gegevens tegelijk . In tegenstelling tot verklaringen, die functioneert op vele rijen data tegelijk uitvoeren bijwerken cursors kunt u de mogelijkheid om een enkele rij te manipuleren zonder de parameters van elk van de rijen eromheen . Om een ​​cursor in SQL , moet je in staat zijn om een ​​cursor functie te schrijven . Instructies
1

Verklaar de cursor . Om een ​​cursor te verklaren , moet u de volgende code :

DECLARE @ [ variabele ] char ( 11 ) DECLARE [ cursor_name ] CURSORFOR [ select_statement ] [ VOOR alleen-lezen ]

" variabele" in de code is de zoekterm die u gebruikt , zoals " naam . " Dit hangt af van de namen van de rijen in uw database en welke rijen u zich richten op . De cursor naam kan alles wat je wilt om het te noemen zijn. De meeste mensen gebruik iets eenvoudig , zoals " C1 " naar een cursor aanwijzen . De select statement voor uw cursor kan elke select statement regelmatig gebruikt in SQL zijn. Kopen van 2

Open de cursor . Het openen van de cursor is een eenvoudig stukje code . Sla een lijn onder het einde van uw code om de cursor te verklaren , dan typt u ' OPEN ', een spatie en de naam van de cursor.
3

Fetch de gegevens . Laat een regel onder de " Open " statement voordat je " Fetch " statement . De volgende is de ' Fetch ' code , die alleen informatie die reeds is gedekt maakt gebruik van :

FETCH NEXT FROM [ cursor - naam ] INTO @ [ variabele ] TERWIJL @ @ FETCH_STATUS = 0BEGIN
4

uitbreiden en uiteindelijk de ' Fetch commando . " U zult de onderstaande code te gebruiken , het invullen van de variabele en de cursor naam weer .

PRINT
@ [ variabele ] FETCH NEXT FROM [ cursor - naam ] INTO @ [ variabele ] END
5

Sluit de cursor . De cursor zal niet goed werken als het niet is gesloten . Om de cursor te sluiten , sla een regel na " END " in de " Fetch " code en type " CLOSE cursor - naam . " Op de lijn direct onder dat , typ " DEALLOCATE cursor - naam . " Dit sluit de cursor .
6

Voer de cursor . Zodra de cursor verklaring is voltooid , typt u de " GO " commando aan het einde van de cursor te voeren .

Previous: Next:
  Database Software
·Hoe maak je een cd Audiobook c…
·Hoe te Query naar Duplicate Re…
·Relationele Vs . een Object Or…
·Hoe je titels op Switchboard i…
·Hoe te vullen in een OMR- form…
·Hoe kan ik een rapport afdrukk…
·Hoe Personal Geodatabases Maak…
·Hoe kan ik een enkele record i…
·Hoe te Indexes Herbouw 
  Related Articles
Hoe maak je een Tilde gebruiken in een W…
Hoe kan ik een Umlaut gebruiken in een W…
Hoe maak je een Holiday Nieuwsbrief op u…
Hoe maak je een viervoudige Wenskaart ma…
Hoe maak je een Tent - Fold Wenskaart Ma…
Hoe te Spelling en grammatica fouten te …
Hoe kan ik een document Zoom in Word 200…
Hoe je tekst rond een afbeelding in Word…
Hoe je de uitlijning van de tekst wijzig…
  Software Articles
·Hoe te Modules verwijderen op Drupal 
·Hoe een project werkmap Creëren 
·Hoe de knoppenbalk in Excel Gebruik 
·Hoe te verwijderen Pop Up Advertenties v…
·Hoe te grote mediabestanden Comprimeren 
·Hoe te Transparante Lagen maken in GIMP 
·Hoe de Print Screen -functie in de Vista…
·Problemen met Brandrechten in Nero 
·Hoe te Keer de kleuren van een beeld op …
Copyright © Computer Kennis http://www.nldit.com