| 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
    Hvad er en reference Cursor i Oracle
    ? Reference ( REF) markører er PL /SQL -datatyper , der bruger recordsets som parameter og returnerer recordsets efter manipulation af PL /SQL lagrede procedurer eller funktioner. På grund af sin evne til at blive genbrugt i andre rutiner , tilbyder referencepunkter markører en høj grad af skalerbarhed og fleksibilitet , i modsætning til almindelige markører , som er begrænset i omfang til programblokkene hvor de er erklæret . Definition

    REF Markøren er en PL /SQL datatype , der bruges som en parameter i PL /SQL lagrede procedurer og funktioner. Programmører bruger REF markører til at hente og manipulere poster i databasen , som regel gennem en udvalgt erklæring med felter og variabler , der matcher dem, der findes i markøren. REF markører bruger server -hukommelse til at returnere read -only resulterer i en forespørgsel.
    Fordele

    REF markører sidde i en delt hukommelse pool og er tilgængelige for PL /SQL lagrede procedurer i databasen . Denne modularitet tillader andre programmer adgang til markørens variable, uden at erklære en ny data matrix eller cursor variabel og dermed bremse dataprocesser . Fordi det sidder i en delt hukommelse pool , forarbejdning tider også falde som følge .

    Ref markøren Typer

    To typer af REF markører eksisterer. Den første , kaldet en stærk REF markør , specificerer værdier og typer af kolonner returneret i en rekord sæt . Dette kan være nyttigt for programmører , der har brug kontrol over data output. Den anden , der kaldes en svag REF markør , angiver ingen tilbagevenden type. Svage REF markører bruger wildcard "*" til at indsamle alle felter inden for en postsættet . Svage markører er udskiftelige og kan være forbundet med resultatet af en forespørgsel uden betydelige manipulation.
    Trin i Definition af en REF Cursor

    REF markør kræver tre elementer i sin erklæring . Først skal PL /SQL programpakke blive oprettet. For det andet skal REF cursor blive kaldt eller defineret i PL /SQL blok. Endelig programmører oprette forespørgsler inden for programmet pakke til Access Components kodet af REF markør og returnere et gyldigt datasæt .
    Syntaks Bruges til at erklære og bruge en REF Cursor

    programmører skal definere REF cursoren under DECLARE erklæring , som i det følgende : Hej

    DECLARETYPE EmpCurTyp er REF cURSOR RETURN medarbejderen % ROWTYPE ,

    Når programmøren erklærer markøren , det er åbent til brug i enhver PL /SQL blok . Programmører kan afprøve gennemførligheden af nye erklæringer ved at føre markøren som en parameter i en PL /SQL blok, der refererer til REF CURSOR parameter type. I koden, kan programmører bruger " OPEN -FOR ", " FETCH " og "Luk" i pakken krop til at udføre data manipulationer , som i det følgende : Hej

    PROCEDURE process_pay ; proces udsagn bruger open -FOR og FETCH lukke , END ,

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan ændres Column Name i DB2 
    ·Hvordan til at tælle antallet af kolonner i Access 200…
    ·Sådan Konverter en Julian Date With SQL 
    ·Hvordan man laver en tabel med Multi- Værdi Felter i A…
    ·Sådan får du adgang en Query Løb alt 
    ·Sådan konvertere data til store bogstaver i Access 
    ·Sådan oprettes en database i Oracle 8I 
    ·Sådan oprettes et job Track i Filemaker Pro 
    ·Sådan slette filer fra Windows 2003 Installer mappe 
    ·Hvad er forholdet mellem SQL & QBE 
      Anbefalede Artikler
    ·Sådan Embed lyd i Drupal 
    ·Sådan Giv Dybde til Tekst i Illustrator 
    ·MS Word Filtyper 
    ·Sådan downloader Oracle Client Software 
    ·Easy- til-brug Project Management Software 
    ·Hvad er Microsoft OEM License 
    ·Sådan Konverter Adabas til DB2 
    ·Excel Pivot Chart Tutorial 
    ·Sådan kopieres tekst fra en PDF-fil 
    ·Sådan oprettes en besked ved hjælp af SQL Database Ma…
    Copyright © Computer Viden http://www.computerdk.com