CASE -kuvaus
Luonti
Ylläpito
Tietokannan tauluun lisäät rivejä INSERT -komennolla antamalla sarakkeiden arvot. Huomaa, että lisäys ei onnistu jos se rikkoo tietokannan viite-eheyden!
Syntaksi:
INSERT INTO Taulu (kenttäluettelo)
VALUES (arvoluettelo);
Esimerkki
Seuraava komento lisää Quality-tauluun uuden kivilaadun
INSERT INTO Quality (qualityID, name, cbmprice, companyID)
VALUES ('MREDS', 'MIGHTY RED STONE', 1000, 'KG');
Kenttäluettelo ei pakollinen, jos lisäät taulun kaikkiin kenttiin arvot!
Tauluun voit lisätä tietoja myös korvaamalla arvoluettelon SELECT -lauseella:
Syntaksi
INSERT INTO Taulu (kenttäluettelo)
SELECT kenttäluettelo FROM taululuettelo WHERE ehdot;
Esimerkki Seuraava kysely lisää Trash -tauluun blokit, joiden Remark -kenttään syötetty 'Virhe':
INSERT INTO Trash
SELECT * FROM Block WHERE remark="Virhe";
Kentän oletusarvon lisääminen Jos olet määritellyt taulun kentälle oletusarvon, voit INSERT INTO lauseessa käyttää kyseiselle kentälle DEFAULT -määrettä.
Esimerkki: lisää Quality -tauluun uusi kivilaatu siten ,että louhos kentän (quarryID) arvoksi annetaan kentän oletusarvo.
INSERT INTO Quality (qualityID, name, cbmprice, quarryID)
VALUES ('MREDS', 'MIGHTY RED STONE', 1000, DEFAULT);
Tyhjän arvon lisääminen kenttään Kun haluat jättää kentän syöttämättä niin käytä NULL -arvoa:
INSERT INTO Quality (qualityID, name, cbmprice, quarryID)
VALUES ('MREDS2', 'MIGHTY RED STONE 2', NULL, DEFAULT);