| 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
    Sådan bruges en Cursor til REC i en løkke i Oracle
    Oracle eksplicitte markører - dem skal du fysisk erklære - lad dig fjerne " enkelt række " begrænsning af fælles SELECT-sætninger . I stedet for at kopiere og lagring søjleværdier i SELECT-sætning variable én række ad gangen, giver eksplicitte markører for dig at køre en forespørgsel , skal du gemme en samling af værdier i hukommelsen og gå tilbage og behandle hver post individuelt. Dette er ikke kun reducerer sagsbehandlingstiden , men også reducerer mængden af ​​kode du skal skrive . Automatisere processen og yderligere reducere kodning krav ved hjælp af en markør i rec løkke igennem og hente flere databaseposter. Instruktioner
    1

    Opret eller erklære markøren som normalt ved at give det et unikt navn , binde den til et fælles SELECT-sætning , og derefter vedhæfte det til erklæringen afsnit af din funktion eller proces. SELECT-sætningen kan være simple eller kan være mere komplekse, såsom en SELECT /HVOR /GROUPBY erklæring. Hvis du for eksempel , du ønsker at bruge en markør i rec loop til at hente den aktuelle månedsløn for hver af dine medarbejdere, og derefter alt disse beløb , vil erklæringen erklæring vises som : Hej

    CREATE OR REPLACE Function SalaryExpense ( name_in IN varchar2 ) RETURN varchar2IStotal_val nummer ( 6)

    DECLARE cursor salary_cursor isselect monthly_salaryfrom employeeswhere name = name_in ,

    BEGIN

    ( reference 1 - side 6 , 7 og reference 2 )
    2

    Skriv en looping erklæring , der automatisk åbner markøren , adgang hver enkelt medarbejder rekord, udtrækker månedsløn oplysninger, du har brug for at beregne din månedlige løn regning og tilføjer hver værdi til en løbende total . Når sløjfen når den sidste rekord, det automatisk lukker cursoren : Hej

    total_monthy_salary : = 0;

    FOR employee_rec i salary_cursorLOOPtotal_monthy_salary : = total_monthy_salary + employee_rec.monthly_salary , END LOOP ;
    < br >
    3

    vise resultaterne og afslutte funktionen eller proces : Hej

    RETURN total_monthy_salary , END ,

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Ring en forespørgsel med DLookup 
    ·Sådan Indsæt en erklæring i Mssql 
    ·Sådan oprettes brugerdefinerede rapporter i Access 
    ·Sådan Sortere en rapport fra en formular i MS Access 
    ·Sådan Bring SIC koder fra Hoovers til CRM 
    ·Sådan eksporteres i Access 2007 
    ·Sådan ændres den administrative adgangskode til en Ac…
    ·Sådan Format Timer, Minutter og Sekunder i Access 
    ·Hvordan man skriver SQL i Access 2007 
    ·Hvad er Online Analytical Processing 
      Anbefalede Artikler
    ·Adobe Director 11 Øvelse 
    ·Hvordan ændrer jeg Standard Year i My Excel regneark 
    ·Hvordan man gør en PowerPoint Uden MS Office 
    ·Hvordan afspiller jeg DPS filer på AE 
    ·Hvordan til at komprimere filer i en zip- arkiv på en …
    ·Sådan Konverter lydfiler med Nero 8 
    ·Sådan Transfer en PDF til Microsoft Word 
    ·Sådan bruges MLA format på en Mac 
    ·Sådan Konverter WMV til AVI på Mac 
    ·Hvordan kan jeg Create & Print kalendere med Free Softw…
    Copyright © Computer Viden http://www.computerdk.com