P°φkaz INSERT (SQL)

p°φkaz_INSERT ::= INSERT INTO [schema.]jmΘno_tabulky [( jmΘno_sloupce {, jmΘno_ sloupce }à )] obsah
obsah ::= VALUES ( hodnota {, hodnota }à ) | DEFAULT VALUES | dotazov²_v²raz

Popis

P°φkaz INSERT vlo₧φ do danΘ tabulky jeden nebo vφce zßznam∙. Jsou-li za jmΘnem tabulky uvedena v zßvorkßch jmΘna sloupc∙, pak se zadanΘ hodnoty zapφÜφ po °ad∞ do t∞chto sloupc∙, a do ostatnφch se zapφÜφ implicitnφ hodnoty. Pokud se jmΘna sloupc∙ neuvedou, pak se hodnoty zapisujφ do vÜech sloupc∙ tabulky postupn∞ poΦφnaje prvnφm.

P°φklady pou₧itφ:

INSERT INTO Zamestnan (cislo, jmeno, prijmeni)
VALUES (55, "Jan", "Novßk")
INSERT INTO Zamestnan DEFAULT VALUES
INSERT INTO Zamestnan
SELECT * FROM Kartoteka WHERE cis_oddel = 1
INSERT INTO Zamestnan (jmeno, prijmeni)
SELECT jmeno_n, prijmeni_n FROM Nabor WHERE prijaty