Wijzigen van database-inhoud - Integriteitsregels - Insert statement
5 belangrijke vragen over Wijzigen van database-inhoud - Integriteitsregels - Insert statement
Welke typen insert statements zijn er?
Wat is de syntax van een simpel insert-statement?
values (kol1, 'kol2', null);
Hoe kun je op een alternatieve manier bij een select-statement de kolommenlijst expliciet opnemen? Wat is daarbij een voordeeltje in de syntax?
insert into Student (nr, naam, mentor)
values (5, 'Stam', null);
In dit geval mag de optionele kolom worden weggelaten:
insert into Student (nr, naam)values (5, 'Stam');
- Hogere cijfers + sneller leren
- Niets twee keer studeren
- 100% zeker alles onthouden
Moet je wel of niet de kolomvolgorde van de tabel aanhouden bij een insert-statement?
Stel; je hebt 3 kolommen, waarvan 1 default de huidige datum is bij een insert. Hoe maak je dan het insert-statement? Hoe kun je de huidige datum toch expliciet benoemen?
insert into Inschrijving (student, cursus)
values (5, 'II');
De inschrijvingsdatum wordt nu de huidige datum en de cijfer- en
vrijstelling-kolommen worden null
Willen we ‘huidige datum’ expliciet noemen dan kan dat met de
parameterloze functie current_date :
insert into Inschrijving (student, cursus, datum)
values (5, 'II', current_date);
We kunnen ook expliciet een datum vermelden:
insert into Inschrijving (student, cursus, datum)
values (5, 'II', '2016-06-03');
De vragen op deze pagina komen uit de samenvatting van het volgende studiemateriaal:
- Een unieke studie- en oefentool
- Nooit meer iets twee keer studeren
- Haal de cijfers waar je op hoopt
- 100% zeker alles onthouden