Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    Implisitt Markører vs Explicit Pekere
    programmerere bruker standard spørrespråk ( SQL) for å få tilgang til en database og endre innholdet . Fordi en database inneholder langt flere data enn det kan behandle enhver tid , begrenser det arbeidet til en liten del av minnet som kalles sammenheng området. Programmerere tilgang til kontekst området ved hjelp av en markør . Implisitte og eksplisitte pekere tjene det samme viktig formål at programmerere for å få tilgang til de rader som returneres av en SQL-setning sekvensielt , men hver tilbyr også et unikt sett av styrker og ulemper. Creation

    Som standard åpner SQL data ved hjelp av en implisitt markøren. Programmerere og databaseingeniører bare skrive en SQL-setning og utføre den , og SQL vil automatisk stole på en implisitt markøren til utføre setningen . Du trenger ikke å instantiate eller erklære en variabel å bruke en implisitt markøren. For å bruke en eksplisitt markøren, derimot, må du eksplisitt instantiate det ved hjelp av cursor_name søkeord. Når tråden kommer ut koden blokk, fjerner SQL eksplisitt markøren fra minnet .
    Enkelt rad henting
    p Hvis brukt riktig , utfører en eksplisitt markøren mer effektivt enn en implisitt markøren når du henter en enkelt rad fra en database . En implisitt markøren må gjøre to rundturer til å returnere en rad fra en database . Den første turen tjener til å hente rad , den andre å vurdere om antall rader vil overstige det maksimale antallet rader tillatt. I kontrast , gjør en eksplisitt markøren bare én rundtur til databasen for å hente en rad . Du bør ikke bekymre deg for dette mindre forskjell under vanlige omstendigheter , men i situasjoner der du må utføre mange single- row hentes , bruk en eksplisitt markøren.
    Speed ​​

    Under den store majoriteten av omstendigheter , utfører en SQL-spørring som er avhengig av en implisitt markøren raskere enn en spørring som er avhengig av en eksplisitt markøren. Selvfølgelig bør du bruke en eksplisitt spørring når du trenger å utføre et meget stort antall av single- row spørsmål, men under nesten alle andre omstendigheter , bør du bruke en implisitt spørring . Implisitt spørsmål ikke bare kjøre raskere , men programmerere finner dem enklere å bruke og administrere.
    Kontroll

    En programmerer kan ikke utøve mye større kontroll over en eksplisitt markør enn en implisitt markøren. Du kan direkte kontrollere bevegelsen og gjennomføring av en eksplisitt markøren, men en implisitt markøren forblir under uavhengig kontroll av SQL interne motor. Du kan ikke få tilgang til en implisitt markørhandlinger attributter som du kan med en ekstern markøren , og heller ikke kan du enkelt bruke forgrening eller annen avgjørelse uttalelser.

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan Split et felt Verdier Når en Character Finnes …
    ·Hvordan å kompilere et Kernel for en Android 
    ·Minnelekkasje Ytelse 
    ·Hvordan Rediger KML & Bulk 
    ·Hvordan endre høyde og bredde på Mouseover 
    ·Hvordan lage en bruker i Oracle SQL 
    ·Hvordan Indekser en Heap Tabell 
    ·WSH objekt metoder 
    ·Slik konverterer Recursive å Iterativ 
    ·ASCII -protokollen 
      Anbefalte artikler
    ·Hvordan å animere i XNA 
    ·Hvordan øke tekstfeltet Størrelse i en Java- applet 
    ·Hvordan Input Exponents i C 
    ·Hvordan lage en Java Website Pålogging 
    ·HTML Produksjonen i Perl Vs . PHP 
    ·Slik formaterer et tekstfelt for å bare akseptere Numb…
    ·Liste over Python moduler 
    ·Hvordan integrere med ColdFusion 
    ·Hvordan finne Antall PHP Array Rows 
    ·Hvordan bruke bannere og klistremerker i GTK Radiant 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/