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 Schrijf
Normaal , SQL ( Structured Query Language ) verzoeken te werken met volledige sets van gegevens . Er zijn echter momenten waarop het beste of zelfs nodig zijn om gegevens te bewerken een rij tegelijk . Voor deze omstandigheden , cursors zijn de beste optie . Ze laten een bewerking wordt uitgevoerd op elke rij een gegevensverzameling , een tegelijk . Bijvoorbeeld , cursors zijn de gemakkelijkste manier om te bewegen door middel van een volledige set van gegevens en toepassing van een procedure voor elke rij in de set . Echter, dit komt op een kostprijs : cursors zijn over het algemeen veel langzamer dan andere SQL-bewerkingen . Instructies

Type 1 de volgende opdracht in de SQL Server- console om de cursor te verklaren :

DECLARE cursor1 CURSOR kopen van 2

Zorg voor een SELECT-instructie die ophaalt de gegevens van de cursor zal werken op :

VOOR

SELECT achternaam

FROM werknemers

VOOR UPDATE VAN last_name

Dit zal halen een lijst van last_names van een medewerker tafel . Het bepaalt ook dat u wordt het updaten van de achternaam als je verder door de gegevens van de cursor
3

Open de cursor door het volgende te typen : .

OPEN cursor1
Goedkope 4

Begin itereren door de rijen door het volgende te typen :

FETCH NEXT FROM cursor1

INTO @ LASTNAME

TERWIJL @ @ FETCH_STATUS = 0 < br >

BEGIN
5

Werk de achternaam door het volgende te typen :

EXEC UPPER
( @ LASTNAME ) op

Dit zal de laatste naam van de set huidige rij dus het is in alle hoofdletters
6

Fetch andere rij voor het beëindigen van de WHILE lus begonnen in stap 4 : .

FETCH NEXT FROM cursor1

INTO @ LASTNAME

END
7


Sluit de cursor en laat zijn naam , zodat het weer gebruikt kan worden als dat nodig is :

CLOSE cursor1

DEALLOCATE cursor1

Previous: Next:
  Database Software
·Tutorial voor Access 2007 quer…
·Hoe maak je een statement bijw…
·Hoe gegevens samenvoegen in ee…
·Hoe te Autocorrelatie Plot in …
·Hoe maak je een relationele da…
·? Wat zijn de Basic ETL Taken 
·Hoe maak je een Excel -werkbla…
·SQL Lite Tutorial 
·Typen gegevensvalidatie in Acc…
  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 je foto's toe aan Adresstickers Teru…
·Hoe maak je een MP4 converteren naar een…
·Hoe te converteren een SDC 
·Hoe maak je een scherm met geluid opneme…
·Hoe te Aanvraagformulieren Zorg 
·Webpagina's converteren naar PDF- docume…
·Hoe een PDF Into Excel Exporteren in Ado…
·Hoe je Media Player in Windows XP Home R…
·Hoe kan ik Windows Media Player Krijg to…
Copyright © Computer Kennis http://www.nldit.com