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
    Hva er en markør i TSQL
    Transact - SQL, eller T -SQL for korte, er en utvidelse av standard SQL - et programmeringsspråk utviklet for håndtering av data i relasjonsdatabaser - implementert av Microsoft , i sin SQL Server-produkt , og ? Sybase, i sin Adaptive Server Enterprise produktet. I en relasjonsdatabase , er data som er lagret i tabeller med rader og kolonner . I T - SQL, er en markør en navngitt kontroll struktur som brukes av et program for å peke på en rad med data . Markøren Position

    En markør er forbundet med en uttalelse , kjent som en SELECT-setning som spør databasen og henter null eller flere rader fra en eller flere databasetabeller basert på de kriteriene som er spesifisert . En markør består av et sett med rader som følge av gjennomføringen av SELECT uttalelse i forbindelse med markøren og markøren , som er en peker til en rad med resultatet sett .
    Declaration

    i T - SQL, er attributtene til en markør , inkludert spørringen brukes til å bygge resultatsettet som markøren opererer , definert av en ERKLÆRER CURSOR uttalelse. DECLARE CURSOR utsagn skaper markøren struktur og samler og lagrer spørringen forbundet med markøren , men utfører ikke spørringen .
    Åpning og henting

    DECLARE CURSOR utsagn etterfølges av en åpen uttalelse, som åpner markøren , eller med andre ord , utfører grunnleggende operasjoner - som å låse en database tabell , slik at den ikke kan brukes eller endres av samtidige programmer - som tillater spørringen assosiert med markøren å bli henrettet . ÅPEN setningen returnerer et resultat og en HENT kommandoen utfører den kompilerte markøren og returnerer en eller flere rader fra resultatsettet. Fetch kommandoen flytter markøren står ned resultatet satt av én eller flere rader om gangen .
    Closing

    Etter å ha hentet en rad med data basert på søket assosiert med markøren , hva gjenstår er å undersøke, oppdatere eller slette raden gjennom markøren. Oppdatere og slette operasjoner er valgfritt, men i alle fall bare gjelde til raden av data ved gjeldende markørposisjon etter en hente . Merk at du ikke kan bruke en markør for å sette inn rader i en database tabell . Ved behandling på alle de aktuelle radene i resultatet er komplett , er en nær kommandoen brukes til å lukke resultatsettet , fjern eventuelle midlertidige tabeller og deallocate ressursene avsatt til markøren struktur . LUKKET kommandoen kan , faktisk , bli henrettet når som helst , uten å behandle hele resultatsettet.

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan å løse matriser ved hjelp QBasic 
    ·The History of Turbo Pascal programmering 
    ·Hvordan sette opp en SVN Repo 
    ·Hvordan sette bredde på en GridView Column 
    ·Hvordan gi legitimasjon til en Web-proxy med C # 
    ·Client Server Vs . Web -Based 
    ·Hvordan å kompilere i Fortran & Ignorer Linjeavstand 
    ·Utvikling Assessment Tools 
    ·Slik konverterer Hex til desimal i MIPS 
    ·Slik deaktiverer Titler på FancyBox 
      Anbefalte artikler
    ·Slik viser Apache Process 
    ·Slik fjerner du Tekst fra en tekstboks i NET 
    ·Hvordan skrive en enkel DB2 Program 
    ·Pascal datatyper 
    ·Slik fjerner et element Array Verdi i PHP 
    ·Hvordan erstatte det første tegnet i Python 
    ·Hvordan beregne linjer med kode 
    ·Hvordan sette en JavaScript VAR å Float 
    ·Slik bygger VBS i Python 
    ·Hjelp for Batch programmering 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/