Jeg kan ikke endre data i SQL Bruke MS Access

Jeg kan ikke endre data i SQL Bruke MS Access


Microsoft Access gir en rekke verktøy for å endre data. Et av disse verktøyene er rutenettet for å bygge spørringer visuelt, for eksempel ved å dra og slippe. En annen er SQL-vinduet, som tillater brukere å skrive inn SQL data skiftende utsagn som INSERT og UPDATE. Ved hjelp av disse uttalelsene innebærer å forstå SQL syntax, som består delvis av søkeord, for eksempel INSERT, INTO og hvor, og av feltene i databasetabellene mot der du utføre utsagnet. Forstå hvordan du kan endre data med SQL-setninger kan du raskt skrive spørringer som gir nøyaktig de dataene arbeid laget ditt behov.

Bruksanvisning

1 Open Access, og klikk på "Create" -kategorien er "Query Design" ikonet for å vise rutenettet for å skrive spørringer. Lukk "Legg Tables" i dialogboksen.

2 Åpne SQL-setningen vinduet ved å høyreklikke på "spørring1" fanen og velge "SQL View."

3 Skriv inn følgende data skiftende SQL-setning inn i vinduet. Denne uttalelsen vil skape en tom database tabell som vil inneholde informasjon om artister.

CREATE TABLE Artists

(Artist_id INTEGER NOT NULL,

last_name VARCHAR (20) NOT NULL,

first_name VARCHAR (20) NOT NULL);

4 Utføre setningen ved å klikke på menyen overskriften er "Design" "Kjør" -ikonet. Navigasjonsruten til venstre viser en ny tabell, Forfattere, som din CREATE TABLE SQL nettopp opprettet.

5 Slett all tekst i SQL vinduet og skriv inn følgende, som vil utføre en annen data skiftende SQL-setning. Denne uttalelsen, INSERT, vil gå inn verdiene i Artister tabellen du nettopp opprettet.

INSERT INTO Kunstnere (artist_id, last_name, first_name) VALUES (1, "Picasso", "Pablo");

6 Kjør spørringen som du gjorde i trinn 4. Dobbeltklikk på navigasjonsruten er "artister" element for å vise vinduet viser informasjonen din SQL-setning satt inn.

7 Slett SQL vinduet tekst og skriver følgende, som modifiserer Pablo Picasso rad. Den UPDATE SQL-setning er en annen data skiftende uttalelse:

UPDATE Artister SET first_name = "P." HVOR last_name = "Picasso";

8 Utfør spørringen og bekrefte endring av fornavn ved å dobbeltklikke på navigasjonsruten er "artister" element. Den first_name feltet viser nå "P." i stedet for den opprinnelige "Pablo".

9 Slett den eksisterende SQL-setning som du gjorde de forrige, og skriver følgende i SQL vinduet. Denne uttalelsen vil slette Picasso data rad, som illustrerer en annen data skiftende uttalelse.

DELETE FROM Artister WHERE first_name = "P.";

10 Utføre setningen og vise tabellen. Picasso rad ikke lenger vises i tabellen.