Hvordan sette inn en tabell med en SQL-kommando

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.