Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Software  
  • Adobe Illustrator
  • animasjon programvare
  • Antivirus programvare
  • Audio programvare
  • Sikkerhetskopiere data
  • brenne CDer
  • brenne DVDer
  • Datakomprimeringsprotokoll
  • database programvare
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • pedagogisk programvare
  • Engineering programvare
  • Arkiv Forlengelsen Typer
  • Financial Software
  • Freeware, Shareware & Abandonware
  • GIMP
  • Graphics Software
  • Hjem Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Åpen Kildekode
  • Andre dataprogrammer
  • PC Games
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • presentasjon programvare
  • produktivitet programvare
  • Quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Programvare betaversjoner
  • programvare konsulenter
  • Software Development Selskaper
  • Software Licensing
  • regneark
  • Skatt forberedelse programvare
  • Utility programvare
  • Web Clip Art
  • Windows Media Player
  • Tekstbehandlingsprogrammet
  •  
    Datamaskin >> Software >> database programvare >> Content
    Slik bruker du en markør for REC i en Loop i Oracle
    Oracle eksplisitte pekere - de du må fysisk erklære - la deg fjerne "single row" begrensning av felles SELECT-setninger . I stedet for å kopiere og lagre kolonneverdiene i SELECT-setningen variabler én rad om gangen , eksplisitte pekere tillate deg å kjøre en spørring , lagre en samling verdier i minnet og gå tilbake og behandle hver post individuelt . Dette reduserer ikke bare saksbehandlingstid , men også reduserer mengden med kode du trenger å skrive . Automatisere prosessen og ytterligere redusere koding krav ved hjelp av en markør FOR rec sløyfe til sløyfe og hente flere database poster. Instruksjoner
    en

    Opprett eller erklære markøren som vanlig ved å gi den et unikt navn , binde den til et felles SELECT-setning , og deretter legge det til erklæringen delen av funksjon eller prosess . SELECT-setningen kan være enkle eller kan være mer komplisert , for eksempel en SELECT /hvor /GROUPBY uttalelse. Hvis du for eksempel ønsker å bruke en markør FOR rec loop for å hente den nåværende månedslønn for hver av dine ansatte og deretter summere disse beløpene , vil erklæringen uttalelsen vises som : en

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

    DECLARE markør salary_cursor isselect monthly_salaryfrom employeeswhere name = name_in ;

    START

    ( Referanse 1 - side 6 , 7 og Reference 2 )
    2

    Skriv en looping uttalelse som automatisk åpner markøren , åpner hver ansatt posten, trekker den månedlige lønnen informasjonen du trenger for å beregne dine månedlige lønnskostnad og legger hver verdi til en løpende sum . Når løkken når den siste posten , lukkes den automatisk markøren : en

    total_monthy_salary : = 0 ;

    FOR employee_rec i salary_cursorLOOPtotal_monthy_salary : = total_monthy_salary + employee_rec.monthly_salary ; END LOOP ;


    3

    vise resultatene og avslutte funksjonen eller prosess : en

    RETURN total_monthy_salary ; END ;

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan lage en tidsplan Database 
    ·Oracle 10G Developer Trening 
    ·Oracle 11g Upgrade Trening 
    ·Hvordan : Lag tabell-spørring i Access 
    ·Hvordan Åpne Sentralbord Manager og kjører en spørri…
    ·Hvordan fjerne ekstra mellomrom i Access- rapporter 
    ·Hvordan sette mitt passord i Access 2007 
    ·Hvordan endre en feltets datatype i Access 2003 
    ·Gratis Database Management Tools 
    ·Hvordan Get Behind en hussentral i Access Snarvei 
      Anbefalte artikler
    ·Hvordan Endre SAP Avskrivninger 
    ·Hva er Adobe Photoshop Elements 8 
    ·Hva er filendelsen WRF 
    ·Hvordan lage en Inventory Meny i Game Maker 
    ·Problemer med ghostsurf 
    ·Definisjon av en Zip-disk 
    ·Hvordan få tilgang til en Remote Desktop Med Metasploi…
    ·Hvordan lage en ramme rundt en figur i Photoshop CS3 
    ·Trojan Removal Tools 
    ·Hvordan laste ned sanger på datamaskinen gratis 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/