Hvordan sette inn en tabell med en SQL-kommando
SQL eller Structured Query Language, er den foretrukne metode som brukes for å få tilgang til og manipulere data lagret i relasjonsdatabaser inkludert DB2, Oracle og SQL Server. Innenfor hver database, er relatert informasjon som er lagret sammen i tabellene. Bruk "velge", "sett", "oppdatering" og "slett" kommandoer for å hente, legge til, endre eller fjerne rader med data i en eller flere tabeller.
Bruksanvisning
1 Logg inn for å sqlplus eller annen interaktiv SQL verktøy. En bruker-ID, passord og forekomst-IDen er påkrevd.
2 Bruk "beskrive" kommando for å finne definisjonen av tabellen brukt i "sette inn" kommandoen.
Skriv inn følgende kommando ved ledeteksten, og trykk "enter". Dette eksempelet bruker "test_table."
SQL> synkende test_table
SQL * Plus tilbake følgende tabell definisjonen informasjon:
Navn Null? Type
product_id NOT NULL VARCHAR (10)
product_name NOT NULL VARCHAR (30)
"Test_table" består av to kolonner. "PRODUCT_ID" må inneholde en verdi (NOT NULL) og kan være opptil 10 byte. "PRODUCT_NAME" må også inneholde en verdi og kan være opptil 30 byte.
3 Skriv inn "insert" statement ved ledeteksten, og trykk "enter".
SQL> sette inn test_table (PRODUCT_ID, PRODUCT_NAME) verdier ( "ABC123", "Blue Widget");
En vellykket gjennomføring indikerer en rad ble satt inn. En feilmelding indikerer at ingen punkter ble satt inn, og uttalelsen må korrigeres.
4 Bruk "forplikte" -kommandoen til å gjøre tillegg permanent. Bruk "rollback" kommando for å fjerne den ekstra rad. Skriv en av følgende kommandoer ved ledeteksten, og trykk "enter:"
SQL> begå;
SQL> rollback;
Hint
- Kolonner eller verdier som angis i feil rekkefølge få en feilmelding.
- Sett myndighet må være gitt før vellykket innsetting.
- Sette feilaktige data kan føre til systemproblemer.