Pregunta 95

Técnico Auxiliar Informática del Estado - 2019 - TAI Libre OEP 2019

[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.