Ik zit met een basic probleempje maar de oplossingen die ik tegenkom kan ik niet toepassen en krijg ik niet aan de praat.
Ik wil een insert query uitvoeren met als één van values de huidige datum in de veld van het type date.
Als oplossing kom ik tegen:
Nu neem ik aan dat ik dit als subquery tussen de andere values moet zetten.
Dan wordt het zoiets, maar ik krijg het niet werkend.
Weten jullie wat er verkeerd gaat en wat wel de juiste syntax is?
Ik wil een insert query uitvoeren met als één van values de huidige datum in de veld van het type date.
Als oplossing kom ik tegen:
code:
1
| SELECT TO_CHAR(CURRENT_DATE, 'DD-MON-YYYY HH:MI:SS') FROM dual; |
Nu neem ik aan dat ik dit als subquery tussen de andere values moet zetten.
Dan wordt het zoiets, maar ik krijg het niet werkend.
code:
1
2
3
4
5
6
7
8
9
10
| BEGIN if :BC_KLANT.KLANT_NR is not null and :BC_WERKTYPE.WERKTYPE_NR is not null and :BC_MEDEWERKER.MEDEWERKER_NR is not null then insert into BC_OPDRACHT (KLANT_NR, STATUS, OPDRACHTDATUM) values (:BC_KLANT.KLANT_NR, 'NIEUW', (SELECT TO_CHAR(CURRENT_DATE, 'DD-MON-YYYY HH:MI:SS') FROM dual;)); end if; END; |
Weten jullie wat er verkeerd gaat en wat wel de juiste syntax is?