Microsoft SQL Server Compact database er en liten , men kraftig, filstruktur designet for å brukes med mobil og desktop-applikasjoner . Det tar nytte av den kraftige Transact -SQL tilgang metode for å behandle data. SQL , eller strukturert spørrespråk , er en lett-å - bruke metoden for å få tilgang til data som er lagret i databasen tabeller . Når brukerne med å forstå hvordan du bruker noen grunnleggende kommandoer , kan de finne nesten hva som helst i en database . Mens mer komplekse uttalelser tilby kraftigere programmering evner , er selv de mest kompliserte SQL-setning bare en kombinasjon av de grunnleggende kommandoene . Instruksjoner
en
Logg inn til SQL Server Management Studio for å søke i Compact database tabeller ved hjelp av SQL-setninger . For å legge inn en ny spørring , klikk " Ny spørring " . Velg "Ny SQL Server Compact Edition Query " fra de tilgjengelige alternativene . Etter inntasting av en SQL-setning i det tomme spørringen vinduet , klikk på " Execute " eller trykk " PF5 " for å behandle kommando på spørring verktøy . Se resultatet av spørringen i " resultater "-vinduet.
2
Bruk "select "-kommandoen for å lese rader med data fra en database tabell . Undersøk følgende uttalelse : en
COLUMN1 select , kolonne 2 , kolonne 3 fra table_name der kolonne 1 = ' bokstavelige verdi '
I denne " select " statement , er tre kolonner hentet fra en tabell kalt " table_name " hvis " kolonne 1 " er lik " bokstavelige verdi. " Hver rad som oppfyller disse kriteriene blir returnert . Ingen punkter returnert hvis tabellen ikke inneholder noen rader der betingelsen er sann . Hvis table_name ikke inkluderer ett eller flere av de navngitte kolonner , mislykkes kommandoen og en feilmelding blir returnert .
P Hvis ikke "hvor" klausul blir brukt , blir alle rader som blir returnert . Hvis "select ( * ) " brukes i stedet for notering kolonnenavn , er alle kolonner i tabellen returneres.
3
Bruk " insert "-kommandoen for å legge til rader med data til en database tabell . Undersøk følgende uttalelse : en
setter inn table_name ( kolonne 1 , kolonne 2 , kolonne 3 ) verdier ( " abc ", " produkts ", " abc selskapet ")
I denne " insert " statement , en raden er lagt til i tabellen som inneholder verdiene som er oppført i " verdier "-klausulen . Ingen "hvor" klausul brukes med en " insert " statement. Hvis noen av kolonnene ikke inngår i " table_name " eller verdiene er ikke gyldige for kolonnedefinisjonen , mislykkes kommandoen og en feilmelding blir returnert .
4
Bruk "update "-kommandoen til endre rader med data i en database tabell . Undersøk følgende uttalelse : en
oppdatering table_name
sett kolonne 1 = " xyz "
hvor kolonne 2 = " produkts "
I denne " oppdateringen " statement , alle " COLUMN1 " verdier er endret til " xyz " dersom tilhørende " kolonne 2 " er lik " produkts . " Hvis det ikke "hvor" klausul brukes , på "Oppdater "-setning endres hver rad i tabellen .
5
Bruk " delete "-kommandoen for å fjerne rader med data fra en database tabell . Undersøk følgende uttalelse : " . Xyz "
slette fra table_name der kolonne 1 = " xyz "
I denne " delete " statement , er alle radene fjernet fra " table_name " hvis " kolonne 1 " = Kolonnenavn er ikke vant med å slette uttalelse. Alle radene er fjernet fra bordet hvis ingen der klausulen er angitt.
6
Bruk " commit transaksjon "-kommandoen for å gjøre resultatene av "update ", " sett inn" eller "Delete"- kommandoer permanente . Bruk " rollback transaksjonen "-kommandoen til å reversere endringene .