Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Software >> Database Software >> Content
Wat is een verwijzing Cursor in Oracle ?
Reference ( REF ) cursors zijn PL /SQL data types die recordsets gebruiken als een parameter en de terugkeer van de recordsets na manipulatie door PL /SQL stored procedures of functies . Vanwege zijn vermogen om te worden hergebruikt in andere routines , verwijzing cursors bieden een hoge mate van schaalbaarheid en flexibiliteit , in tegenstelling tot de reguliere cursors die beperkt zijn tot een onderzoek naar het programma blokken waarin zij worden gedeclareerd . Definitie van

REF cursor is een PL /SQL gegevenstype dat wordt gebruikt als een parameter in PL /SQL opgeslagen procedures en functies . Programmeurs gebruiken REF cursors op te halen en te manipuleren records in de database , meestal via een select statement met velden en variabelen die overeenkomen met die gevonden in de cursor . REF cursors gebruiken server geheugen om read-only resultaten opleveren in een query .
Voordelen

REF cursors
zitten in een gedeeld geheugen zwembad en zijn toegankelijk voor PL /SQL opgeslagen procedures in de database. Deze modulaire opbouw maakt andere programma's toegang tot de cursor variabele zonder dat u een nieuwe data-array of cursor variabele declareren en dus vertragen data processen . Want het ligt in een gedeeld geheugen zwembad , doorlooptijden ook afnemen als gevolg .
REF Cursor Types

twee soorten REF cursors bestaan. De eerste , genaamd een sterke REF cursor , bepaalt de waarden en typen kolommen geretourneerd in een record set . Dit kan handig zijn voor programmeurs die de controle over data -uitgang nodig zijn. De tweede , een zogenaamde zwakke REF cursor , specificeert geen return type . Zwakke REF cursors gebruiken de wildcard " * " om alle velden te verzamelen binnen een recordset . Zwakke cursors zijn uitwisselbaar en kunnen worden gekoppeld aan de resultaten van een query zonder aanzienlijke manipulatie . Kopen en verkopen Steps in Het definiëren van een REF Cursor

A REF cursor vereist drie elementen in zijn verklaring . Ten eerste moet de PL /SQL- programmapakket worden gecreëerd . Ten tweede moet de REF cursor genoemd of gedefinieerd in de PL /SQL blok . Tot slot , programmeurs creëren vragen binnen het programmapakket voor toegang tot onderdelen gecodeerd door de REF cursor en retourneren een geldige dataset .
Syntax gebruikt om Verklaar en gebruiken een REF Cursor

programmeurs moeten de REF cursor te definiëren onder de DECLARE verklaring , zoals in het volgende :

DECLARETYPE EmpCurTyp
is REF cursor TERUGKEER werknemer % ROWTYPE ;

Zodra de programmeur verklaart de cursor , is het geopend voor gebruik in een PL /SQL blok . Programmeurs kunnen de haalbaarheid van nieuwe verklaringen te testen door het passeren van de cursor als een parameter in een PL /SQL blok dat verwijst naar de REF CURSOR parameter type . In de code , kunnen programmeurs gebruiken " OPEN - FOR , " " FETCH , " en " DICHT " binnen het pakket lichaam om data manipulaties uit te voeren , zoals in het volgende :

PROCEDURE process_pay
; proces verklaringen met OPEN - FOR , FETCH en te sluiten; END ;

Previous: Next:
  Database Software
·Hoe te Afzonderlijke gegevens …
·Microsoft Works Spreadsheet Tu…
·Hoe een Access- query met Auto…
·De Oracle Tracking Inloggen mi…
·Hoe te Minuten In een Oracle D…
·Microsoft tools voor XP 
·Hoe je Velden verwijderen uit …
·Wat is Oracle Beehive ? 
·Hoe te tellen het aantal verme…
  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 kan ik een document Zoom in Word 200…
Hoe je tekst rond een afbeelding in Word…
Hoe maak je een achtergrondafbeelding to…
Hoe maak je een complex tabel in Word 20…
  Software Articles
·Hoe te converteren Acrobat Kleur om Mono…
·Hoe maak je een Kryptik Trojan verwijder…
·Verschil tussen QuarkXPress en InDesign 
·Hoe maak je een FDF- gegevens File Creë…
·How to Get Rid van RAR- bestanden met be…
·MIDI naar WAV Music Conversie 
·Hoe je PIX 8.0.4 Upgrade 
·Hoe maak je een spatie in te voegen in M…
·Hoe de Track Volume Verhoog 
Copyright © Computer Kennis http://www.nldit.com