Microsoft SQL Server Compact -databas är en liten , men kraftfull , filstruktur utformad för att användas med mobila och stationära applikationer . Det drar nytta av den kraftfulla Transact - SQL åtkomst metod för att bearbeta data . SQL eller Structured Query Language , är en enkel att använda metoden för att få tillgång till data som lagras i databasen tabeller . När användarna förstår hur man använder några grundläggande kommandon , kan man hitta nästan vad som helst i en databas . Även mer komplexa uttalanden erbjuda mer kraftfulla programmering kapacitet , är även de mest komplicerade SQL-uttryck endast en kombination av grunderna kommandon . Instruktioner
1
Logga in på SQL Server Management Studio för att söka i Compact databastabeller med SQL-satser . Om du vill ange en ny fråga , klicka på " Ny fråga " . Välj " Ny SQL Server Compact Edition Query " från de tillgängliga alternativen . När du har angett en SQL-sats i det tomma frågefönstret , klicka på " Kör " eller tryck " PF5 " för att bearbeta kommandot i fråga verktyg . Se resultatet av frågan i " resultat " fönstret .
2
Använd " select " -kommandot för att läsa rader med data från en databas tabell . Undersök följande uttalande :
välj kolumn1 , kolumn2 , kolumn3 från tabellnamn där Kolumn1 = ' bokstavlig värde "
I denna " select " uttalande , är tre kolumner hämtas från en tabell som heter " tabellnamn " om " Kolumn1 " är lika med " bokstavlig värde." Varje rad som uppfyller dessa kriterier returneras . Inga rader returneras om tabellen inte innehåller några rader där villkoret är sant . Om tabellnamn inte innehåller en eller flera av de namngivna kolumner , misslyckas kommandot och ett felmeddelande returneras .
P Om inget " där" klausul används kommer alla rader som returneras . Om " väljer ( * ) " används i stället för notering kolumnnamn är alla kolumner i tabellen returneras .
3
Använd " insert " -kommandot för att lägga till rader med data till en databas tabell. Undersök följande uttalande :
infoga i tabellnamn ( kolumn1 , kolumn2 , kolumn3 ) värden ( " abc " , " producta " , " abc Företaget " ) katalog
I denna " insert " uttalande , en rad läggas till i tabellen som innehåller de värden som anges i " värden " klausul . Nej " där" klausul används med en " insert " uttalande . Om någon av kolumnerna inte ingår i " tabellnamn " eller värdena inte är giltigt för kolumnen definition , misslyckas kommandot och ett felmeddelande returneras .
4
Använd " update " för att ändra rader med data i en databastabell . Undersök följande uttalande :
uppdatering table_name
set Kolumn1 = " xyz "
där kolumn2 = " producta "
I denna " update " uttalande , alla " Kolumn1 " värden ändras till " xyz" om den tillhörande " kolumn2 " är lika med " producta . " Om inget " där " klausul används , "Update " uttalande förändringar varje rad i tabellen .
5
Använd " delete " -kommandot för att ta bort rader med data från en databas tabell . Undersök följande uttalande : " . Xyz "
bort från tabellnamn där Kolumn1 = " xyz "
I denna " delete " uttalande , kommer alla rader bort från " tabellnamn " om " Kolumn1 " = Kolumnnamn används inte med uttrycket delete . Alla rader tas bort från bordet om någon där klausulen anges .
6
Använd " commit transaktionen " kommandot för att göra resultaten av " update ", " Infoga " eller "ta bort" -kommandon permanenta . Använd " rulla tillbaka transaktion " för att återställa ändringarna .