Трябва да използвате единични кавички за маската на формат:
ALTER TABLE USUVCB.TVCB_RUT_SII ADD (Fecha_Inicio VARCHAR2(10 BYTE) DEFAULT TO_CHAR(SYSDATE, 'YYYY-MM-DD') NOT NULL);
В EXECUTE това ще бъде:
execute immediate 'ALTER TABLE USUVCB.TVCB_RUT_SII ADD (Fecha_Inicio VARCHAR2(10 BYTE) DEFAULT TO_CHAR(SYSDATE, ''YYYY-MM-DD'') NOT NULL)';
Забележете, че правите DDL заявки, така че няма да можете да отмените промените, които сте направили. Връщането засяга само данните, не и структурата.
Освен това, защо съхранявате дата в varchar
колона? това е лоша идея, много по-добре би било date
колона