| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Computer Programmeringssprog >> Content
    Hvad er en markør i TSQL
    Transact -SQL , eller T -SQL for korte, er en udvidelse af standard SQL - et programmeringssprog designet til styring af data i relationsdatabaser - implementeret af Microsoft i sin SQL Server-produkt , og ? Sybase i sin Adaptive Server Enterprise produkt. I en relationsdatabase , er lagret i tabeller af rækker og kolonner. I T- SQL, er en markør en navngiven kontrolstruktur bruges af et program til at pege på en række data . Cursor Position

    En markør er forbundet med en erklæring , der er kendt som en SELECT-sætning , der forespørger databasen og henter nul eller flere rækker fra en eller flere database tabeller baseret på de angivne kriterier . En markør består af et sæt af rækker som følge af udførelsen af ​​SELECT-sætningen er forbundet med markøren, og markørens position , hvilket er en pointer til én række med det resultat sæt .
    Erklæring

    T-SQL er attributterne for en markør , herunder den forespørgsel bruges til at bygge det resultat sæt , markøren fungerer , defineret ved en DECLARE cURSOR erklæring. DECLARE CURSOR erklæring skaber markøren struktur og indsamler og gemmer forespørgslen er forbundet med cursoren , men ikke udføre forespørgslen .
    Åbning og Henter

    DECLARE cURSOR erklæring efterfulgt af en åben erklæring , som åbner markøren eller , med andre ord , grundlæggende operationer udfører - såsom låsning af en database tabel, så at det ikke kan anvendes eller ændres af samtidige ansøgninger - der tillader forespørgslen forbundet med markøren skal udføres. Open-sætningen returnerer et resultat sæt og en FETCH kommando udfører kompileret markøren og returnerer en eller flere rækker fra resultatet sæt . Den FETCH Kommandoen flytter den aktuelle cursor position resultatet ned fastsat af en eller flere rækker ad gangen.
    Lukning

    have hentet en række data er baseret på forespørgslen associeret med cursoren er hvad der er tilbage at undersøge , opdatere eller slette rækken gennem markøren. Opdatere og slette operationer er valgfri, men under alle omstændigheder kun gælde for rækken af data ved markørens aktuelle position efter en hente . Bemærk, at du ikke kan bruge en markør til at indsætte rækker i en database tabel. Ved behandling på alle relevante rækker i resultatet sæt er færdig, er en tæt kommando bruges til at lukke resultatet sæt , fjern eventuelle midlertidige tabeller og deallocate de ressourcer der er afsat til markøren struktur. Den CLOSE Kommandoen kan i virkeligheden henrettet være når som helst, uden at behandle hele resultatsæt.

    Forrige :

    næste :
      Relaterede artikler
    ·Hvad Er ETL værktøjer 
    ·Bits Vs . Bytes 
    ·Sådan tilføjes SSL Cert til IIS 
    ·Hvordan man skriver en Tekstboks til en fil C 
    ·Sådan får feltnavnene fra en Datasæt 
    ·Sådan Beregn storendet heltal 
    ·Hvad er Computer Programmering 
    ·Sådan Indsend Email HTML-kode 
    ·Random Numerisk analyse 
    ·Hvordan man laver en INF fil til en CAB 
      Anbefalede Artikler
    ·Hvordan man programmerer Logic Controllers 
    ·Sådan håndterer Undtagelser i Ruby 
    ·iPhone Udvikling Komponenter 
    ·Hvordan til at gøre en boble sortere 
    ·NetBeans Web Service Tutorial 
    ·Sådan starter og Ryd en session i PHP 
    ·Definition af CPP File 
    ·Sådan kontrolleres Java historie i Windows Vista 
    ·Sådan bruges VB6 at oprette forbindelse til en IRC -se…
    ·Sådan kører CScript 
    Copyright © Computer Viden http://www.computerdk.com