[Supuesto I: Sistema integral de información para la Subdirección de Selección, con módulos de inscripciones, colaboradores, listados y certificados.] ¿Con qué instrucción ANSI SQL incrementaría un día por cada Ejercicio el valor en la columna Duración para todos los registros de la tabla Ejercicio?
- A.UPDATE Duracion = Duracion + 1 (TO_DAYS) FROM Ejercicio.
- B.UPDATE Ejercicio SET Duracion = Duracion * 1.1.
- C.UPDATE TABLE Ejercicio (Duracion = Duracion + 1).
- D.UPDATE SET Duracion = +1.10 FROM Ejercicio.Respuesta correcta
Explicación
La respuesta oficial es D, pero ninguna opción tiene sintaxis SQL correcta. La sintaxis ANSI SQL para incrementar una columna sería 'UPDATE Ejercicio SET Duracion = Duracion + 1;' o con INTERVAL para días. La opción D tiene sintaxis defectuosa con FROM no estándar.