Oracle INSERT (Polski)

0 Comments

Podsumowanie: w tym samouczku dowiesz się, jak używać instrukcji Oracle INSERT do wstawiania danych do tabeli.

Wprowadzenie do instrukcji Oracle INSERT

aby wstawić nowy wiersz do tabeli, należy użyć instrukcji Oracle INSERT w następujący sposób:

w tej instrukcji:

  • najpierw podaj nazwę tabeli, do której chcesz wstawić.
  • Po Drugie, określ listę oddzielonych przecinkami nazw kolumn w nawiasach.,
  • Po Trzecie, określ listę wartości oddzielonych przecinkami, która odpowiada liście kolumn.

Jeśli lista wartości ma taką samą kolejność jak kolumny tabeli, możesz pominąć listę kolumn, chociaż nie jest to uważane za dobrą praktykę:

jeśli wykluczysz jedną lub więcej kolumn z instrukcji Oracle INSERT, musisz określić listę kolumn, ponieważ Oracle potrzebuje, aby była zgodna z wartościami na liście wartości.,

kolumna pominięta w instrukcjiINSERT użyje wartości domyślnej, jeśli jest dostępna, lub wartości NULL, jeśli kolumna akceptuje wartość NULL.

Oracle INSERT przykłady instrukcji

utwórzmy nową tabelę o nazwie discounts do wstawiania danych:

w tabeli discounts kolumna discount_id jest kolumną tożsamości, której domyślna wartość jest generowana automatycznie przez system, dlatego nie musisz podawać kolumny discount_id w instrukcji INSERT.,

Pozostałe Kolumny discount_name, amount, start_date I expired_dateto NOT NULL kolumny, więc musisz podać dla nich wartości.

następująca instrukcja wstawia nowy wiersz do tabeli discounts:

w tej instrukcji użyliśmy liter daty DATE "2017-05-01" I DATE "2017-08-31" dla kolumn daty start_date

expired_date.,

poniższe polecenie pobiera dane z tabeli discounts w celu weryfikacji wstawiania:

poniższy przykład wstawia nowy wiersz do tabeli discounts:

w tym przykładzie zamiast literału daty użyliśmy wyniku funkcji CURRENT_DATE dla kolumny start_date.,

zobacz następujący wynik:

w tym samouczku nauczyłeś się korzystać z Oracle INSERT Instrukcja wstawiania nowego wiersza do tabeli.

  • czy ten tutorial był pomocny?
  • YesNo


Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *