Du måste använda enstaka citattecken för formatmasken:
ALTER TABLE USUVCB.TVCB_RUT_SII ADD (Fecha_Inicio VARCHAR2(10 BYTE) DEFAULT TO_CHAR(SYSDATE, 'YYYY-MM-DD') NOT NULL);
I en EXECUTE blir detta:
execute immediate 'ALTER TABLE USUVCB.TVCB_RUT_SII ADD (Fecha_Inicio VARCHAR2(10 BYTE) DEFAULT TO_CHAR(SYSDATE, ''YYYY-MM-DD'') NOT NULL)';
Observera att du gör DDL-frågor, så du kommer inte att kunna återställa ändringarna du gjort. En återställning påverkar bara data, inte strukturen.
Dessutom, varför lagrar du ett datum i en varchar
kolumn? det är en dålig idé, det skulle vara mycket bättre ett date
kolumn