Oracle INSERT
samenvatting: in deze tutorial leert u hoe u de Oracle INSERT instructie kunt gebruiken om gegevens in een tabel in te voegen.
Inleiding tot Oracle insert statement
om een nieuwe rij in een tabel in te voegen, gebruikt u de Oracle INSERT statement als volgt:
In deze statement:
- geef eerst de naam op van de tabel waarin u wilt invoegen.
- ten tweede, Specificeer een lijst met door komma ‘ s gescheiden kolomnamen tussen haakjes.,
- derde, Specificeer een lijst met door komma ‘ s gescheiden waarden die overeenkomt met de kolomlijst.
als de waardelijst dezelfde volgorde heeft als de tabelkolommen, kunt u de kolomlijst overslaan, hoewel dit niet als een goede praktijk wordt beschouwd:
Als u een of meer kolommen uitsluit van het Oracle INSERT statement, dan moet u de kolomlijst opgeven omdat Oracle deze nodig heeft om te matchen met waarden in de waardelijst.,
de kolom die u weglaat in het statement INSERT gebruikt de standaardwaarde indien beschikbaar of een NULL-waarde indien de kolom een NULL-waarde accepteert.
Oracle insert statement examples
laten we een nieuwe tabel maken met de naam discounts Voor het invoegen van gegevens:
in de discounts tabel, de discount_id kolom is een identiteitskolom waarvan de standaardwaarde automatisch wordt gegenereerd door het systeem, daarom hoeft u niet moet de discount_id kolom specificeren in de INSERT statement.,
de andere kolommen discount_name, amount, start_date, en expired_datezijn de kolommen NOT NULL. hen.
het volgende statement voegt een nieuwe rij in de discounts tabel:
in dit statement gebruikten we datumletters DATE "2017-05-01" en voor de datumkolommen start_date en expired_date.,
De volgende instructie haalt gegevens uit het discounts tabel om te controleren of het inbrengen:
in Het volgende voorbeeld voegt een nieuwe rij in te voegen in de discounts tabel:
In dit voorbeeld, in plaats van de letterlijke datum, we gebruikten het resultaat van de CURRENT_DATE functie voor de start_date kolom.,
zie het volgende resultaat:
In deze tutorial heeft u geleerd hoe u het Oracle statement om een nieuwe rij in een tabel in te voegen.
- Was deze tutorial nuttig?
- YesNo