Obsah:
Definice - Co znamená Vložit?
Vložit je široce používaný příkaz v jazyce pro manipulaci s daty jazyka DML (Structured Query Language), který používají relační databáze SQL Server a Oracle. Příkaz insert se používá k vložení jednoho nebo více řádků do databázové tabulky se zadanými hodnotami sloupců tabulky. První příkaz DML provedený ihned po vytvoření tabulky je příkaz insert.
Techopedia vysvětluje Vložit
Normální příkaz vložení může být implementován ve dvou formách:
- INSERT INTO table_name HODNOTY (val1, val2, val3…). Příkladem je: VLOŽTE HODNOTY Zaměstnanci (1, John, 23);
- INSERT INTO table_name (sloupec1, sloupec2) HODNOTY (val1, val2, val3…). Příkladem je: INSERT INTO Employee (Eid, Name, Age) HODNOTY (1, John, 23);
Názvy sloupců označují sloupce, které musí být naplněny specifickými hodnotami určenými výrazy klauzule VALUES. Sloupce hodnot a jmen klauzule VALUES jsou stejné. Sloupce tabulky bez zadaných hodnot příkazu insert jsou přiřazeny výchozí hodnoty.
Operace vložení mohou mít za následek chyby v důsledku narušení definovaného sloupce nebo nečinnosti databáze. V obou případech jsou výjimky vyvolávány a zpracovávány obsluhovateli chyb, kteří nastavují vhodné hodnoty pro text chyby, nativní chyby, stav a kód SQL. Pokud je cílový sloupec vložených dat nastaven na binární datový typ, například BLOB, je vstupní zpráva také ve formě bitového toku. Ve vzácných případech může být vstupní zpráva v doméně Extensible Markup Language (XML), kde je strom zpráv serializován před operací vložení. Příkazy vložení se používají také ve spojení s SELECT, WHEN, zaškrtněte možnosti a návratové doložky.