|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Vad är en markör i TSQL

    Transact - SQL , eller T - SQL för korta , är en utvidgning av standarden SQL - ett programmeringsspråk utformat för att hantera data i relationsdatabaser - som genomförts av Microsoft i sin SQL Server- produkten , och ? Sybase , i sin Adaptive Server Enterprise produkt . I en relationsdatabas , lagras data i tabellerna i rader och kolumner. I T - SQL är en markör en namngiven kontrollstruktur som används av ett program för att peka på en rad med data . Markörposition

    En markör är associerad med ett uttalande , som kallas en SELECT-sats , som frågar databasen och hämtar noll eller flera rader från en eller flera databastabeller utifrån angivna kriterier . En markör består av en uppsättning rader som följer av genomförandet av SELECT-sats i samband med markören och markörens position , som är en pekare till en rad med resultatet. Addera förklaring

    T - SQL , attributen av en markör , däribland frågan används för att bygga resultatmängden som markören fungerar , definierad av en FÖRKLARA CURSOR uttalande . Den FÖRKLARAR CURSOR uttalande skapar markören struktur och sammanställer och lagrar frågan i samband med markören , men inte köra frågan .
    Öppna och Hämtar

    den FÖRKLARAR CURSOR uttalande följs av en öppen förklaring , vilket öppnar markören eller , med andra ord , utför grundläggande funktioner - t.ex. att låsa en databas tabell , så att den inte kan användas eller ändras av samtidiga applikationer - som tillåter frågan associerad med markören som skall exekveras . OPEN instruktion returnerar ett sökresultat och en FETCH kommando exekverar sammanställts markören och returnerar en eller flera rader från sökresultatet . Den FETCH kommando flyttar den aktuella markörpositionen ner resultatet som av en eller flera rader åt gången .
    Utgående

    ha hämtat en rad av uppgifter baserade på frågan associerad med markören , det som återstår är att undersöka , uppdatera eller ta bort raden genom markören . Uppdatera och ta bort funktioner är tillval , men i alla fall endast gälla till raden av data vid den aktuella markörpositionen efter en hämtning . Observera att du inte kan använda en markör för att infoga rader i en databastabell . Vid bearbetning på alla lämpliga rader i resultatet är färdigt , är ett CLOSE kommando används för att stänga resultat, ta bort alla temporära tabeller och deallokera de medel som anslagits för markören strukturen . Med kommandot CLOSE kan i själva verket utföras när som helst , utan att bearbeta hela sökresultatet .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur du tar bort markören Attribute i PL /SQL
    ·Hur du använder klasserna i ActionScript 3
    ·Sant VS falskt uttalande Programmering
    ·Hur öppna SIP -filer
    ·Hur man använder ett MDI formulär i C #
    ·Problem med en PGP Desktop
    ·Hur man skapar ett COBOL -program
    ·Hur man skriver ett Connection String som en klass fil
    ·Hur man skriver kod för att skapa en cirkel Class
    ·Hur organisera e-postadresser Alfabetiskt
    Utvalda artiklarna
    ·Hur man hittar det högsta värdet i en array i Visual …
    ·Hur Anpassa gvim för HTML Coding
    ·En introduktion till Python 3
    ·Hur man testar MySQL Script Hastighet
    ·Konvertera Varchar att flyta i MySQL
    ·ASP Net Programming Tutorial
    ·Temperatur Converter i C + + Använda funktioner
    ·Hur man initiera en JavaScript Array
    ·Saknas Argument 1 för PHP
    ·Hur man använder Fibonacci Rekursion funktion
    Copyright © Dator Kunskap http://www.dator.xyz