Poslední úpravy - Vyhledat:

SQL

O modelování

Power Designer

Oracle Data Modeler

Krátká videa DM

Zdroje...

edit SideBar

SQL /

INSERT

< Manipulaèní pøíkazy | SQL postupnì | UPDATE >

Toto je pøíkaz k vlo¾ení nového øádku do tabulky. Syntaxe:

      
     insert into <jméno_tabulky> [(<pole>,...)] values (<hodnota>,...);

Pøíklad: Do tabulky kategorií vlo¾te nový záznam pro kategorii s názvem "mra¾ené", kódem kategorie "mraz", popisem "mra¾ené zbo¾í", s ¾ádnou nadøazenou kategorií .

        insert into KAT (NAZK, POPK, KAT) values ('mra¾ené','mra¾ené zbo¾í','mraz');
Do pole NADR jsme nespecifikovali ¾ádnou hodnotu, tak¾e tam je vlo¾ena pøípadná defautní hodnota èi NULL. Defaultní hodnota pro toto pole není definována, tak¾e se vlo¾ila NULL. Mù¾ete se pøesvìdèit:
        select * from KAT;

V pøíkazu INSERT mù¾eme zvolit poøadí polí libovolnì, poøadí vkládaných hodnot musí odpovídat zvolenému poøadí polí.
Pokud vynecháme seznam polí, do kterých se mají hodnoty vkládat, musíme v seznamu hodnot respektovat poøadí, v jakém byla pole v tabulce definována, a ¾ádné nevynechat. Speciálnì to v této variantì znamená, ¾e pokud v budoucnu dojde ke zmìnì definice tabulky, bude tøeba v aplikacích pøepsat pøíkazy INSERT takto napsané.

Kromì jednotlivého øádku mù¾eme vkládat do tabulky výsledek dotazu. Syntaxe:

      
     insert into [<jméno_schématu>.]<jméno_tabulky> [(<pole>,...)] <poddotaz>;

< Manipulaèní pøíkazy | SQL postupnì | UPDATE >

Upravit - Historie - Tisk - Poslední úpravy - Vyhledat
Poslední úprava stránky: 20.10.2009, 17:42