Oracle INSERT (Polski)
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_date
to 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
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