Oracle INSERT (Čeština)

0 Comments

shrnutí: v tomto tutoriálu se naučíte, jak používat prohlášení OracleINSERT pro vložení dat do tabulky.

Úvod do Oracle INSERT

Chcete-li vložit nový řádek do tabulky, můžete použít Oracle INSERT prohlášení zní následovně:

V tomto prohlášení:

  • Poprvé, zadejte název tabulky, do které chcete vložit.
  • za druhé zadejte seznam názvů sloupců oddělených čárkami v závorkách.,
  • za třetí zadejte seznam hodnot oddělených čárkami, který odpovídá seznamu sloupců.

Pokud je hodnota v seznamu má stejné pořadí jako sloupce tabulky, můžete přeskočit sloupec seznamu, i když to není považováno za dobré cvičení:

Pokud jste vyloučit jeden nebo více sloupců od Oracle INSERT prohlášení, pak musíte určit sloupec seznamu, protože Oracle potřebuje, aby odpovídaly s hodnoty v seznamu hodnot.,

sloupec vynecháte v INSERT prohlášení bude používat výchozí hodnotu, pokud je k dispozici, nebo hodnotu NULL, pokud sloupec přijímá hodnoty NULL.

Oracle INSERT příklady

Pojďme vytvořit novou tabulku s názvem discounts pro vložení data,

V discounts tabulka discount_id sloupec je sloupec identity, jehož výchozí hodnota je automaticky generován systémem, proto nemusíte specifikovat, discount_id sloupce v INSERT prohlášení.,

další sloupce discount_name amount start_date expired_dateNOT NULL sloupce, takže musíte zadat hodnoty pro ně.

následující prohlášení vloží nový řádek do discounts tabulky:

V tomto prohlášení, použili jsme data literály DATE "2017-05-01" DATE "2017-08-31" pro datum sloupců start_date expired_date.,

následující prohlášení načte data z discounts tabulka pro ověření vložení:

následující příklad vloží nový řádek do discounts tabulky:

V tomto příkladu, namísto použití datum doslovný, použili jsme výsledek CURRENT_DATE funkce start_date sloupce.,

Viz následující výsledek:

V tomto kurzu, jste se naučili, jak používat Oracle INSERT výkazu vložit nový řádek do tabulky.

  • byl tento tutoriál užitečný?
  • YesNo


Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *