Det verkar bara för att det är vad det skriver ut. Men egentligen ska man inte skriva logiken så här. Detta motsvarar:
insert into errortable (dateupdated, table1id)
values (sysdate, 1083);
Det verkar dumt att konvertera systemdatumet till en sträng bara för att konvertera det tillbaka till ett datum.
Om du vill se hela datumet kan du göra:
select TO_CHAR(dateupdated, 'YYYY-MM-DD HH24:MI:SS'), table1id
from errortable;