Microsoft SQL Server Compact database er en lille, men kraftfuld, filstrukturen designet til at blive brugt med mobile og stationære applikationer. Det tager fordel af den magtfulde Transact -SQL adgang metode til at behandle data . SQL eller Structured Query Language , er en nem -at-bruge metoden til at få adgang til data , der er gemt i databasen tabeller. Når brugerne forstår at bruge et par grundlæggende kommandoer , kan de finde næsten alt i en database. Mens mere komplekse udsagn tilbyde mere kraftfulde programmering kapaciteter , selv de mest komplicerede SQL-sætning er blot en kombination af de grundlæggende kommandoer. Instruktioner
1
Log -in til SQL Server Management Studio til at forespørge Compact database tabeller ved hjælp af SQL-sætninger . For at indtaste en ny forespørgsel , klik på " Ny forespørgsel " . Vælg "Ny SQL Server Compact Edition Query " fra de tilgængelige valgmuligheder. Efter indtastning af et SQL-sætning i det tomme forespørgslen vinduet, klik "Udfør " eller tryk på " PF5 " til behandling af kommandoen i den forespørgsel værktøj . Se resultatet af forespørgslen i " resultater " vinduet.
2
Brug " select" kommando til at læse rækker af data fra en database tabel . Undersøg følgende erklæring : Hej
select kolonne1 , kolonne2 , kolonne3 fra table_name hvor kolonne1 = ' bogstavelige værdi «
I denne" select "erklæring er tre kolonner hentes fra en tabel kaldet" table_name " hvis " kolonne1 " er lig med " bogstavelig værdi . " Hver række , der opfylder disse kriterier er returneret. Ingen rækker returneres hvis tabellen ikke indeholder nogen rækker, hvor betingelsen er sand . Hvis table_name ikke indeholder et eller flere af de navngivne kolonner kommandoen mislykkes, og en fejlmeddelelse er returneret.
P Hvis ingen " hvor "-klausul er brugt, er alle rækker returneres. Hvis " vælger (*)" anvendes i stedet for notering kolonnenavne , er alle kolonner i tabellen returneres.
3
Brug " insert " kommando til at tilføje rækker af data til en database tabel . Undersøg følgende erklæring : Hej
indsætte i table_name ( kolonne1 , kolonne2 , kolonne3 ) værdier ( "abc" , " producta ", " abc selskab" )
I denne " insert " erklæring , en række indsættes i tabellen indeholder de værdier , der er anført i " værdier "-klausul . No ", hvor "-klausul bruges sammen med et "indsættes " erklæring . Hvis nogen af kolonnerne ikke er indeholdt i " table_name " eller værdierne er ikke gyldige for kolonnen definition kommandoen mislykkes, og en fejlmeddelelse er returneret.
4
Brug " update" kommando til ændre rækker af data i en database tabel. Undersøg følgende erklæring : Hej
update table_name
sæt kolonne1 = " xyz "
hvor kolonne2 = " producta "
I denne " update " erklæring , alle " kolonne1 " værdier ændres til " xyz ", hvis det tilknyttede " kolonne2 " er lig med " producta ". Hvis der ikke ", hvor "-klausul er brugt, de " update " erklæring skifter hver række i tabellen .
5.
Brug " delete" kommando til at fjerne rækker af data fra en database tabel. Undersøg følgende erklæring: " . Xyz "
slette fra table_name hvor kolonne1 = " xyz "
I denne " delete " erklæring , er alle rækker fjernet fra " table_name " hvis " kolonne1 " = Kolonnenavne bruges ikke med at slette erklæring. Alle rækker er fjernet fra bordet, hvis ikke hvor klausulen er specificeret.
6
Brug " commit transaktion" kommando til at gøre resultaterne af den "update ", "Indsæt" eller "slet " kommandoer permanente . Brug " rollback transaktion" kommando til at vende ændringerne.