Pregunta 97

Técnico Auxiliar Informática del Estado - 2024 - TAI - Técnicos Auxiliares de Informática (Libre)

Se desea añadir una tabla "Subsanacion" con las columnas numéricas idSubsanacion e idSolicitudBeca y la columna alfanumérica de 2000 caracteres TextoFundamento. ¿Cuál de las siguientes sentencias sería la correcta?

  • A.CREATE TABLE Subsanacion (idSubsanacion bigint, idSolicitudBeca bigint, TextoFundamento varchar(2000));
  • B.CREATE Subsanacion (idSubsanacion bigint, idSolicitudBeca bigint, TextoFundamento varchar(2000));Respuesta correcta
  • C.CREATE NEW TABLE Subsanacion (idSubsanacion bigint, idSolicitudBeca bigint, TextoFundamento varchar(2000));
  • D.CREATE TABLE Subsanacion AS (idSubsanacion bigint, idSolicitudBeca bigint, TextoFundamento varchar(2000));

Explicación

La respuesta oficial es B. Sin embargo, la sintaxis SQL correcta requiere la palabra TABLE (CREATE TABLE Subsanacion), que aparece en la opción A. La opción B omite esta palabra clave.